是一个用于在 Rust 中异步读写 tar 归档文件的库。在 0.6.1 版本之前, 错误地将缓冲的 PAX 大小扩展应用到了中间扩展头(例如 GNU longname 、GNU longlink 或 PAX / 头),而不是应用到下一个文件条目。根据 POSIX 规范,PAX 扩展头记录集应描述下一个文件条目,绝不应应用于中间的扩展头。由于 (位于 )将缓冲的 PAX 记录传递至其后读取的任意原始头的大小计算中——而该头可以是中间的 ——因此在消费 主体时,流游标会被攻击者选定的量推进。这导致解析器相对于符合 P
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| dignifiedquire | async-tar | < 0.6.1 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet