Uninitialized Heap Memory Read Vulnerability in FFmpeg Product by VideoLAN
CVE-2026-70630

6.8MEDIUM

Key Information:

Vendor

Ffmpeg

Status
Vendor
CVE Published:
6 August 2026

What is CVE-2026-70630?

FFmpeg versions ranging from 3.0 through to 8.999 exhibit a serious vulnerability in the Screenpresso decoder located in the libavcodec module. This vulnerability arises from an uninitialized heap memory read that allows attackers to exploit a crafted SPV1 packet, which utilizes a valid zlib stream that decompresses fewer bytes than a complete frame demands. A flaw in the screenpresso_decode_frame() function's validation process leads to the use of unwritten heap memory from prior allocations, subsequently resulting in the exposure of sensitive data, such as userspace addresses. This poses a significant security risk for environments relying on FFmpeg for media decoding and processing.

Affected Version(s)

FFmpeg 3.0 < 9.0

References

CVSS V4

Score:
6.8
Severity:
MEDIUM
Confidentiality:
High
Integrity:
None
Availability:
None
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
Unknown

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Adrian Junge (vurlo)
.