feat(variables): add -O2 fixture for broader location coverage - #1042
Open
JoshuaMoelans wants to merge 5 commits into
Open
feat(variables): add -O2 fixture for broader location coverage#1042JoshuaMoelans wants to merge 5 commits into
-O2 fixture for broader location coverage#1042JoshuaMoelans wants to merge 5 commits into
@sentry/warden / warden: wrdn-dos-review
completed
Aug 13, 2026 in 0s
1 issue
wrdn-dos-review: Found 1 issue (1 high)
High
Object::parse default options allow unbounded ELF section decompression allocation - `symbolic-debuginfo/tests/test_objects.rs:600`
Object::parse uses default options where max_decompressed_section_size is None (treated as usize::MAX), so a crafted ELF with a compressed section declaring a huge ch_size causes an unbounded Vec::with_capacity allocation during debug_session, leading to an OOM process abort.
⏱ 5m 27s · 1.5M in / 33.3k out · $0.37
Annotations
Check failure on line 600 in symbolic-debuginfo/tests/test_objects.rs
sentry-warden / warden: wrdn-dos-review
Object::parse default options allow unbounded ELF section decompression allocation
`Object::parse` uses default options where `max_decompressed_section_size` is `None` (treated as `usize::MAX`), so a crafted ELF with a compressed section declaring a huge `ch_size` causes an unbounded `Vec::with_capacity` allocation during `debug_session`, leading to an OOM process abort.
Loading