Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-73324— VLC media player 3.0.0 through 3.0.23 Heap Out-of-Bounds Read via Unterminated RealRTSP Response Line

Quick assessment

Affected
VideoLAN VLC media player
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

以下是对该漏洞描述的中文翻译: VLC 媒体播放器将 RTSP 响应行复制到固定大小的缓冲区时,未确保字符串的终止符,随后将该缓冲区当作 C 字符串使用。具体而言, 中的 函数调用 时使用整个缓冲区的长度作为复制长度;当源行长度大于或等于目标缓冲区大小时, 不会写入终止符 。接着, 中的 函数以 字节分配该缓冲区,并将其传递给 。当服务器返回长度达到 4096 字节或更长的响应行时, 会越过该缓冲区的末尾继续测量长度,并复制相邻堆内存中的字节,直到遇到一个偶然的零字节为止。由于受影响的是 头,这些被泄露的字节会被保

CVSS 6.5 · Medium

Possible ATT&CK Techniques 1 AI

T1040 · Network Sniffing
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-73324

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
VLC media player 3.0.0 through 3.0.23 Heap Out-of-Bounds Read via Unterminated RealRTSP Response Line
Source: CVE Program / CVE List V5
Vulnerability Description
VLC media player copies an RTSP response line into a fixed buffer without guaranteeing termination and then treats that buffer as a C string. RtspReadLine in modules/access/rtsp/access.c calls strncpy with the full buffer length, which writes no terminator when the source line is at least as long as the destination, and rtsp_get in modules/access/rtsp/rtsp.c allocates that buffer as BUF_SIZE bytes and passes it to strdup. When a server returns a line of 4096 bytes or more, strdup measures its length past the end of the allocation and copies adjacent heap bytes until an incidental zero byte. Because the affected line is the Session header, the disclosed bytes are retained as the session identifier and sent back to the server on every subsequent request, so the operator of a hostile server reads heap memory from the client rather than inferring it. The attacker controls the line length and therefore how far the read runs. A single playlist entry naming a realrtsp URL is sufficient. The module is a build-time option, disabled in some distribution packages and enabled in the official VideoLAN builds.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
跨界内存读
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
VideoLAN VLC media player 3.0.0 ~ 3.0.23 -

II. Public POCs for CVE-2026-73324

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-73324

登录查看更多情报信息。

Patches & Fixes for CVE-2026-73324 (1)

Vendor Advisories for CVE-2026-73324 (1)

Proof of Concept for CVE-2026-73324 (1)

Vendor Pages for CVE-2026-73324 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-73324

No comments yet


Leave a comment