Description
libaribb24 (aribb24) through 1.0.3 contains a stack-based buffer overflow vulnerability in decoder_handle_csi() in src/decoder.c that allows attackers to write past a fixed 256-entry array by supplying unbounded CSI parameter bytes. Attackers can embed a caption statement with a CSI introducer and over 256 parameter bytes in media files or broadcast streams to crash FFmpeg or VLC or corrupt the return address.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| nkoriyama | aribb24 | ≤ 1.0.3 | — |
References
- https://hackmd.io/@haindpwn/aribb24-caption-data-unit-and-csi-oob-write third-party-advisory
- https://github.com/nkoriyama/aribb24/blob/v1.0.3/src/decoder.c technical-description
- VulnCheck Advisory: libaribb24 through 1.0.3 Stack Buffer Overflow via decoder_handle_csi third-party-advisory