关键信息 漏洞描述 漏洞类型: Null pointer dereference 受影响函数: 问题原因: 当配置选项没有值时,解析器将NULL指针传递给 ,导致段错误。 环境 操作系统: Ubuntu 22.04 编译器: clang 13.0.1 Sanitizers: AddressSanitizer (ASan) + UndefinedBehaviorSanitizer (UBSan) 构建说明 复现步骤 运行带有精心构造输入的文件: 观察到的行为 程序崩溃并生成ASan/UBSan报告: 根因分析 崩溃发生在 中,该函数调用 对从jobfile获得的字符串值。 如果配置选项没有值(例如 ),解析器将NULL指针传递给 ,导致段错误。 在使用 之前进行简单的空检查可以防止此问题。 附件 : 包含概念验证文件。