目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-56711— VLC 3.0.0-3.0.23 堆越界写漏洞

一分钟漏洞结论

影响对象
VideoLAN VLC media player
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

VLC 媒体播放器使用 32 位算术来计算图像缓冲区的大小,并根据其回绕(wrap-around)结果进行内存分配。在 中的 函数里,累计字节数通过 累加,而 结构体中的 和 字段在 中均被声明为 类型。因此,乘法运算在 32 位下求值并发生整数溢出(回绕),之后才被扩展为 累加器。 位于其前面的溢出检查使用 64 位算术进行除法,因此无法约束该乘积;而随后与 的比较检查的是已经回绕的值,导致这两道防护措施均被绕过。 随后仅保留了较小的回绕后的大小,而解码器却按照原始维度写入扫描线。 一个精心构造的 PNG 文件,

CVSS 8.8 · High
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-56711 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
VLC media player 3.0.0 through 3.0.23 Heap Out-of-Bounds Write via Integer Overflow in Picture Allocation
来源: CVE Program / CVE List V5
Vulnerability Description
VLC media player computes the size of a picture buffer with 32-bit arithmetic and allocates from the wrapped result. In AllocatePicture in src/misc/picture.c the running total is accumulated as i_bytes += p->i_pitch * p->i_lines, and both plane_t fields are declared int in include/vlc_picture.h, so the multiplication is evaluated at 32 bits and wraps before it is widened to the size_t accumulator. The overflow check that precedes it divides in 64-bit arithmetic and therefore does not constrain the product, and the subsequent comparison against PICTURE_SW_SIZE_MAX examines the already wrapped value, so both guards pass. aligned_alloc then reserves the small wrapped size while the decoder writes scanlines sized from the original dimensions. A crafted PNG whose IHDR declares large width and height reaches this path through the image demuxer, whose only size guard is on the input file's byte count rather than the declared dimensions, and the decoder in modules/codec/png.c writes past the end of the allocation with attacker-influenced length and content. Opening the file directly or through a playlist entry is sufficient, with no non-default settings.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
整数溢出或超界折返
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
VideoLAN VLC media player 3.0.0 ~ 3.0.23 -

二、漏洞 CVE-2026-56711 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-56711 的情报信息

登录查看更多情报信息。

CVE-2026-56711 其他参考 (6)

IV. Related Vulnerabilities

V. Comments for CVE-2026-56711

暂无评论


发表评论