Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-12706

Опубликовано: 01 мая 2026
Источник: redhat
CVSS3: 6.5
EPSS Низкий

Описание

A use-after-free vulnerability was found in FFmpeg's RASC video decoder. The decode_move() function initializes a read pointer into a decompressed buffer, but a subsequent reallocation of that same buffer during move-table processing leaves the pointer dangling. An attacker could exploit this by providing a specially crafted AVI file containing a malicious RASC video stream. When a user opens or plays the file, the decoder reads from freed heap memory, which could lead to a denial of service (crash).

Отчет

This vulnerability is rated as Moderate severity because the proven impact is limited to denial of service through a heap read from freed memory. Exploitation requires user interaction: a victim must open or play a crafted AVI file containing a malicious RASC video stream. RASC is a screen-capture codec with limited real-world usage, which reduces the likelihood of encountering malicious RASC content in typical workflows. RHEL AI 3.4 ships FFmpeg 6.1.x as an RPM and embedded in bootc container images, and is affected. RHOAI 2.25, 3.3, and 3.4 embed FFmpeg in the vllm-gaudi container image and are affected. Fedora and EPEL ship FFmpeg as ffmpeg-free and are also affected. The RHOAI openvino-model-server images ship only the ffmpeg-python wrapper, which does not expose the RASC decoder code path and is not affected. The nv-codec-headers packages (rhel-br streams) contain only build headers with no FFmpeg library code and are not affected. The services-subscription-central deployment bundles FFmpeg as a transitive dependency but does not process user-supplied video content in a way that would reach the RASC decoder.

Меры по смягчению последствий

If the RASC decoder is not needed, it can be disabled at build time with --disable-decoder=rasc. There is no runtime workaround that disables the decoder without rebuilding FFmpeg.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux AI (RHEL AI) 3ffmpegFix deferred
Red Hat Enterprise Linux AI (RHEL AI) 3nv-codec-headersNot affected
Red Hat Enterprise Linux AI (RHEL AI) 3rhelai3/bootc-aws-cuda-rhel9Fix deferred
Red Hat Enterprise Linux AI (RHEL AI) 3rhelai3/bootc-azure-cuda-rhel9Fix deferred
Red Hat Enterprise Linux AI (RHEL AI) 3rhelai3/bootc-azure-rocm-rhel9Fix deferred
Red Hat Enterprise Linux AI (RHEL AI) 3rhelai3/bootc-cuda-rhel9Fix deferred
Red Hat Enterprise Linux AI (RHEL AI) 3rhelai3/bootc-gcp-cuda-rhel9Fix deferred
Red Hat Enterprise Linux AI (RHEL AI) 3rhelai3/bootc-rocm-rhel9Fix deferred
Red Hat OpenShift AI (RHOAI)rhoai/odh-openvino-model-server-rhel9Not affected
Red Hat OpenShift AI (RHOAI)rhoai/odh-vllm-gaudi-rhel9Fix deferred

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-416
https://bugzilla.redhat.com/show_bug.cgi?id=2490710ffmpeg: ffmpeg: heap use-after-free read in RASC decoder decode_move()

EPSS

Процентиль: 16%
0.00245
Низкий

6.5 Medium

CVSS3

Связанные уязвимости

CVSS3: 6.5
ubuntu
2 месяца назад

A use-after-free vulnerability was found in FFmpeg's RASC video decoder. The decode_move() function initializes a read pointer into a decompressed buffer, but a subsequent reallocation of that same buffer during move-table processing leaves the pointer dangling. An attacker could exploit this by providing a specially crafted AVI file containing a malicious RASC video stream. When a user opens or plays the file, the decoder reads from freed heap memory, which could lead to a denial of service (crash).

CVSS3: 6.5
nvd
2 месяца назад

A use-after-free vulnerability was found in FFmpeg's RASC video decoder. The decode_move() function initializes a read pointer into a decompressed buffer, but a subsequent reallocation of that same buffer during move-table processing leaves the pointer dangling. An attacker could exploit this by providing a specially crafted AVI file containing a malicious RASC video stream. When a user opens or plays the file, the decoder reads from freed heap memory, which could lead to a denial of service (crash).

CVSS3: 6.5
debian
2 месяца назад

A use-after-free vulnerability was found in FFmpeg's RASC video decode ...

CVSS3: 6.5
github
2 месяца назад

A use-after-free vulnerability was found in FFmpeg's RASC video decoder. The decode_move() function initializes a read pointer into a decompressed buffer, but a subsequent reallocation of that same buffer during move-table processing leaves the pointer dangling. An attacker could exploit this by providing a specially crafted AVI file containing a malicious RASC video stream. When a user opens or plays the file, the decoder reads from freed heap memory, which could lead to a denial of service (crash).

suse-cvrf
9 дней назад

Security update for ffmpeg-4

EPSS

Процентиль: 16%
0.00245
Низкий

6.5 Medium

CVSS3