v0.5.2
Security fixes
- fix: Prevent OOM from malformed ISOBMFF box sizes — validates claimed box size against available bytes before allocating
- fix: Validate entity/reference counts against remaining box bytes — prevents allocation amplification from crafted entity counts
- fix: Validate
entry_countagainst remaining box bytes in sample tables — prevents OOM from malformed animation sample tables - fix: Prevent infinite loop in
tile_log2on crafted AV1 OBU — CRITICAL, could hang indefinitely on malformed input - fix: Default constructors use
DecodeConfig::default()with sane resource limits
Full Changelog: v0.5.1...v0.5.2