关键信息总结: Bug ID: 300 Title: faxgetty causes segfaults if the sender uses a specially formatted TSI Status: RESOLVED FIXED Priority: P2 Severity: Critical Product: HylaFAX Version: 4.xx (likely 4.1.2 based on comments) Component: faxgetty Assignee: Lee Howard Reported by: Lee Howard 关键描述和讨论点: 1. 问题描述: - 使用特殊格式化的TSI字符串发送传真时, 会发生段错误 (segfault)。 - 问题可能出现在 文件的第132行 函数中。 2. 原因分析: - 传送的TSI字符串的长度不应超过20个字符。虽然这不是一个严重的安全问题,但可能引起DoS (拒绝服务)。 - 问题出现在Class 1和Class 2的 操作中。 3. 解决方案: - 提供了一个修复补丁,解决了段错误问题。 - 实际测试显示,修复后的版本在不同的硬件配置中都能正常工作。 4. 相关配置和日志: - 提供了详细的发送和接收日志,展示问题发生的具体过程。 - 参与讨论的开发者通过测试不同配置和代码版本,最终定位并解决了问题。 关键附件: 一个名为 的补丁附件,于2002年6月6日提交,大小为1.02 KB。