Use-After-Free Vulnerability in FFmpeg's RASC Video Decoder
CVE-2026-12706

6.5MEDIUM

What is CVE-2026-12706?

A use-after-free vulnerability exists within FFmpeg's RASC video decoder, specifically in the decode_move() function. This issue arises when the function initializes a read pointer into a decompressed buffer. However, during the move-table processing, if the buffer is reallocated, the pointer becomes dangling. An attacker could exploit this flaw by crafting a malicious AVI file containing a harmful RASC video stream. If a user opens or plays this compromised file, it may cause the decoder to read from already freed heap memory, potentially resulting in a denial of service by crashing the application.

References

CVSS V3.1

Score:
6.5
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Upstream acknowledges Seung Min Shin as the original reporter.
.