VulnPulse
높음취약점 권고Rust

lopdf has a stack overflow via deeply nested PDF objects

影響: rust:lopdf < 0.42.0 → 0.42.0

lopdf::Document::load_mem (and the other load entry points) parses nested PDF arrays and dictionaries with unbounded recursion. A small crafted PDF whose Catalog contains a deeply nested array (/X [[[ … ]]], on the order of 10,000 levels) exhausts the call stack and aborts the process with SIGABRT. Because this is a stack-overflow abort rather than a panic!, it cannot be caught with catch_unwind: any service that parses untrusted PDF input with lopdf can be crashed by a ~21 KB file, resulting i…

GitHub Advisory Database에서 읽기

정보원GitHub Advisory Database
수집 시각2026. 10. 22. 오전 01:17
데이터Markdown JSON

2026. 10. 17. 오전 04:55, GitHub Advisory Database에서 "lopdf has a stack overflow via deeply nested PDF objects"을(를) 게시했습니다 (유형: 취약점 권고). 심각도는 "높음"(high)입니다. 관련 기술: Rust.