关键信息 环境 操作系统: Ubuntu 22.04 编译器: clang 13.0.1 Sanitizers: AddressSanitizer (ASan) + UndefinedBehaviorSanitizer (UBSan) 构建说明 使用以下命令进行构建: 复现步骤 运行fuzzer并使用构造的输入文件: 观察到的行为 程序崩溃,并有ASan/UBSan报告: 根因分析 假设在调用 进行令牌比较/处理时, 不为空。当输入格式错误时,空指针会到达此代码路径,导致空指针解引用。 附带的文件包含概念验证。