
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-56711 is a heap buffer overflow vulnerability in VLC media player caused by an integer overflow in picture buffer size calculation when processing crafted PNG files. It affects VLC media player versions 3.0.0 through 3.0.23, developed by VideoLAN. The vulnerability was published on September 9, 2026, and a patch is available. It carries a CVSS v3.1 base score of 7.0 (High) and a CVSS v4.0 base score of 7.3 (High) (Red Hat Advisory, GitHub Advisory).
The root cause is an integer overflow (CWE-190) leading to an out-of-bounds write (CWE-787) in the AllocatePicture function within src/misc/picture.c. The buffer size is accumulated as i_bytes += p->i_pitch * p->i_lines, where both i_pitch and i_lines are declared as int in include/vlc_picture.h, causing the multiplication to be evaluated at 32-bit precision and wrap before being widened to a size_t accumulator. The overflow check preceding this operation uses 64-bit division and therefore does not constrain the 32-bit product, and the subsequent comparison against PICTURE_SW_SIZE_MAX examines the already-wrapped value — so both guards pass. aligned_alloc then reserves only the small wrapped buffer size, while the PNG decoder in modules/codec/png.c writes scanlines based on the original declared dimensions, resulting in a heap out-of-bounds write with attacker-influenced length and content. The image demuxer in modules/demux/image.c only guards on the input file's byte count, not the declared IHDR dimensions, allowing a crafted PNG with large width/height values to reach this code path (VulnCheck Advisory, VLC source - picture.c, VLC source - png.c).
Successful exploitation can result in arbitrary code execution with the privileges of the VLC process, or application termination (crash). An attacker who tricks a user into opening a crafted PNG file — either directly or via a playlist entry — can write arbitrary data past the end of a heap-allocated buffer, potentially achieving full control of the affected process. This exposes confidentiality, integrity, and availability of the user's system at the process privilege level, with potential for further lateral movement if VLC is run with elevated privileges (Red Hat Advisory, GitHub Advisory).
As of the time of publication, there is no public proof-of-concept exploit and no confirmed in-the-wild exploitation (Red Hat Advisory). The NVD SSVC assessment classifies exploitation as "none" and the vulnerability as non-automatable, reflecting the requirement for user interaction. The EPSS score is approximately 0.299%, indicating a low near-term exploitation probability. No threat actor attribution has been reported, and the CVE is not listed in the CISA Known Exploited Vulnerabilities catalog. Exploitation requires a user to open a malicious PNG file, which can be delivered directly or embedded in a playlist entry — no non-default settings are required (GitHub Advisory).
i_pitch * i_lines to overflow a 32-bit integer when multiplied, resulting in a small wrapped value). The actual compressed image data can be minimal, as the demuxer's size guard checks only the file's byte count..m3u, .xspf, etc.).AllocatePicture computes the buffer size using 32-bit arithmetic, overflows, and calls aligned_alloc with the small wrapped size.modules/codec/png.c) writes scanlines using the original large dimensions into the undersized buffer, writing attacker-influenced data past the end of the heap allocation.vlc, vlc.exe) crashing with a segmentation fault or access violation shortly after opening a PNG file or playlist; unexpected child processes spawned by VLC (e.g., shells, network utilities).AllocatePicture in src/misc/picture.c or the PNG decoder in modules/codec/png.c; heap corruption error messages in VLC logs.VideoLAN has released a patch addressing this vulnerability; users should update VLC media player to a version beyond 3.0.23 as soon as it becomes available. Until patching is possible, users should avoid opening PNG files or playlists containing PNG entries from untrusted or unknown sources in VLC. Organizations can consider restricting VLC's ability to open files from untrusted network locations or enforcing application allowlisting to limit exposure (Red Hat Advisory, GitHub Advisory).
The vulnerability received coverage from multiple security news outlets including GBHackers, CyberSecurityNews, SecurityOnline, and CyberPress, with articles highlighting the risk to VLC's large user base from malicious image files and media links (GBHackers, CyberSecurityNews). Social media discussion appeared on Mastodon and X (via DarkWebInformer and DailyCyberSecurity accounts), amplifying awareness of the flaw. The Hacker News weekly recap also referenced the vulnerability in the context of notable September 2026 security disclosures (The Hacker News). Community sentiment generally emphasized the importance of updating VLC promptly given its widespread installation base.
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."