Bug 2512256 (CVE-2026-70629) - CVE-2026-70629 ffmpeg: FFmpeg: Information disclosure via uninitialized heap memory read in RSCC decoder
Summary: CVE-2026-70629 ffmpeg: FFmpeg: Information disclosure via uninitialized heap ...
Keywords:
Status: NEW
Alias: CVE-2026-70629
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2516124 2516125 2516126 2516127 2516128
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-06 22:25 UTC by OSIDB Bzimport
Modified: 2026-08-14 18:48 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-06 22:25:17 UTC
FFmpeg versions from 3.0 up to, but not including, 9.0 contain an uninitialized heap memory read vulnerability in the native RSCC decoder (libavcodec/rscc.c) that allows attackers to disclose heap memory contents by supplying a crafted video file with a compressed tile that decompresses fewer bytes than the declared tile geometry requires. When rscc_decode_frame() calls av_image_copy_plane() without validating the decompressed byte count against the tile dimensions, the unwritten suffix of the persistent intermediate buffer ctx->inflated_buf is copied into the decoded frame, potentially exposing data from prior heap allocations or previous decoded frames in persistent decoding services.


Note You need to log in before you can comment on or make changes to this bug.