Stack overflow detected during fuzzing
还没有人认领这个 Issue。
评估
调研方向
从 cssparser fuzz target 开始,使用附加的输入重现崩溃,该输入包含约 17,500 个左括号。追踪 parser 中的 stack overflow 并添加回归覆盖;当该输入不再导致 stack overflow 或 core dump 时即表示完成。
由索引模型根据 Issue 内容生成。
描述
While fuzzing the cssparser fuzz target I encountered a stack overflow leading to a core dump.
The overflow occurs when the input contains ~17500 (or more) opening brackets, i.e., (, [, {.
I attached an example input that was generated by the fuzzer.
64a4f3d80c6f9598cfc40255f7410db68675019d5c2be9eb5555ca5721c29516.txt
- 主要语言
- Rust
- 星标
- 869
- 派生
- 152
- 平均合并
- 15 小时 8 分钟
- 30 天内合并 PR
- 12
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
servo/rust-cssparser 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 88/100
servo/rust-cssparser#440 ·
-
难度 2/5 1-3 小时 新手友好度 85/100
servo/rust-cssparser#439 ·
-
难度 2/5 1-3 小时 新手友好度 84/100
servo/rust-cssparser#434 ·
-
难度 4/5 3-5 天 新手友好度 45/100
servo/rust-cssparser#438 · 3 条评论 · 1 个 reaction ·
-
难度 5/5 一周以上 新手友好度 28/100
servo/rust-cssparser#436 · 1 条评论 ·
查看 servo/rust-cssparser 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 82/100
stratum-mining/stratum#2404 ·
-
难度 2/5 1-3 小时 新手友好度 85/100
-
难度 2/5 1-3 小时 新手友好度 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
难度 2/5 1-3 小时 新手友好度 88/100
-
bug team:backend track:services-maintenance
难度 2/5 1-3 小时 新手友好度 78/100
cowprotocol/services#4950 ·