{"vulnerability": "CVE-2026-30754", "sightings": [{"uuid": "97e279b3-9808-43b4-867a-494f6a7a915f", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2026-30754", "type": "seen", "source": "https://gist.github.com/momo-trip/4cddf2c9e15600873de55259dac6b0e6", "content": "\n# CVE-2026-30754\n\n**Vulnerability Type:** Buffer Overflow (negative size parameter passed to memcpy)\n\n**Vendor of Product:** FFmpeg\n\n**Affected Product Code Base:** FFmpeg, version N-121478-g535d4047d3 and prior\n\n**Affected Component:** libavformat/rtpenc_h264_hevc.c (nal_send function)\n\n**Attack Type:** Local\n\n**Impact:** Code execution\n\n**Attack Vectors:** A crafted input file is processed with the following command:\n\n`ffmpeg -c copy -f rtp rtp://127.0.0.1:1234 -i input`\n\n**Description:**\n\nA memory corruption vulnerability exists in FFmpeg before 8.1. In the `nal_send` function in `libavformat/rtpenc_h264_hevc.c`, a negative size parameter (`size=-3`) is passed to `memcpy` when transmitting H.264/HEVC streams via RTP using a crafted input file. This was detected using AddressSanitizer.\n\n**Has vendor confirmed:** Yes. Reported to the FFmpeg security team and confirmed.\n\n**Discoverers:** Momoko Shiraishi, Yuto Inoue, Kosuke Fujioka, Takahiro Shinagawa, Yinzhi Cao\n\n**References:**\n\n- Detailed report (reproduction steps and AddressSanitizer output): https://github.com/momo-trip/bug-report/issues/45\n- Upstream fix: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20746\n", "creation_timestamp": "2026-09-04T18:18:50.081057Z"}]}