Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attain adjacent network position
  2. Delivery
    Craft TDSC video with malformed cursor stride/dimension fields
  3. Exploit
    Deliver file to target user or AI/ML pipeline
  4. Execution
    Target invokes FFmpeg to decode video
  5. Persist
    tdsc_load_cursor() performs out-of-bounds heap write
  6. Impact
    Crash (DoS) or code execution under AC:H conditions

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that a target process a specially crafted TDSC-encoded video file in which cursor dimension or stride fields are set to cause the pointer arithmetic dst += ctx->cursor_stride - ctx->cursor_w * 4 to advance the destination pointer past the heap allocation boundary - this means the TDSC codec path, and specifically the cursor-loading subroutine, must be exercised during decoding. Per the CVSS vector, the attacker must have adjacent network access (AV:A) to deliver the file to the target, and user interaction is required (UI:R), meaning a user or automated process must explicitly trigger FFmpeg to decode the crafted video. High attack complexity (AC:H) means reliable code execution requires favorable heap memory layout conditions beyond simple payload delivery. Environments that do not process TDSC-encoded video from adjacent or untrusted sources, or that use FFmpeg builds compiled without TDSC codec support, are not exposed to this vulnerability.

Impact

The CVSS 3.1 score of 5.4 (Medium) reflects a moderate baseline risk shaped by high attack complexity (AC:H) and required user interaction (UI:R). The CVSS attack vector AV:A (adjacent network) is unusual for a file-based codec flaw - file delivery is typically characterized as AV:N - and may reflect Red Hat's assessment of the specific deployment context where RHEL AI and RHOAI workloads process media streamed over local network segments rather than arbitrarily over the internet; defenders should verify this interpretation against their own deployment model. No EPSS data was available in the provided intelligence, so exploitation probability cannot be quantified. The absence of a KEV listing and no confirmed public proof-of-concept indicate this is not under broad active exploitation. However, CWE-787 heap overflows in media decoders have a well-established exploitation history; the high availability impact (A:H) makes reliable DoS the near-term realistic risk, while code execution remains plausible but constrained by AC:H conditions requiring favorable heap layout. The integrity impact (I:L) and absence of confidentiality impact (C:N per CVSS) suggest write capability is limited in practice. Overall, this is a real priority for environments processing untrusted TDSC video, but lower urgency than the RCE tag alone implies given AC:H and the niche codec involved.

Exploit ScenarioDerived

An attacker positioned on the same network segment as a RHEL AI or RHOAI system delivers a specially crafted TDSC-encoded video file with manipulated cursor dimension or stride values to an automated AI/ML media processing pipeline or a user who opens the file with an FFmpeg-linked application. During decoding, tdsc_load_cursor() writes beyond the allocated heap buffer, reliably crashing the FFmpeg process as a denial of service; under favorable heap layout conditions achievable with significant attacker effort (AC:H), the overflow could redirect execution to attacker-supplied code. No public proof-of-concept exploit has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 28, 2026

Heap buffer overflow in FFmpeg's TDSC screen-capture codec decoder exposes Red Hat Enterprise Linux AI 3 and OpenShift AI deployments to denial of service or potential arbitrary code execution. The tdsc_load_cursor() function performs erroneous stride-based pointer arithmetic in two locations when rendering cursor data from crafted TDSC video, writing past a heap-allocated buffer boundary. No public exploit or active exploitation has been confirmed at time of analysis, and the upstream fix is available as FFmpeg commit 242ff799c.

RemediationAI

The upstream fix is available in FFmpeg commit 242ff799c75f20bade946314c8d741d0887ee11c, which removes the erroneous pointer arithmetic from tdsc_load_cursor() in libavcodec/tdsc.c; a tagged upstream release version incorporating this fix is not confirmed from the available data. Red Hat-distributed package updates for RHEL AI 3 and RHOAI should be monitored and applied via the advisory at https://access.redhat.com/security/cve/CVE-2026-18393 - consult that page for confirmed patched RPM versions. As a compensating control where patching is not immediately feasible, restrict FFmpeg-based services and AI/ML pipelines from processing untrusted video files originating from adjacent or external network sources; this reduces the AV:A exposure without disabling functionality broadly. If TDSC codec support is not required for production workloads, rebuilding FFmpeg without TDSC support eliminates the attack surface entirely but may impact screen-capture video ingest workflows. Blocking untrusted TDSC-format media at ingestion boundaries is the most targeted compensating control with minimal side effects.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in libavcodec/tdsc.c within FFmpeg's implementation of the TDSC (Microsoft Terminal Services Desktop Composition) screen-capture codec. CWE-787 (Out-of-bounds Write) is the root cause: tdsc_load_cursor() executed dst += ctx->cursor_stride - ctx->cursor_w * 4 in two separate loop iterations to advance the destination pointer during cursor pixel rendering. When cursor dimensions or stride values in crafted input yield a negative or oversized offset, this arithmetic advances dst past the allocated heap buffer, enabling a write-past-end condition. The upstream patch (commit 242ff799c75f20bade946314c8d741d0887ee11c) removes both erroneous pointer-advance lines entirely. Per CPE data, the affected products are cpe:2.3:a:red_hat:red_hat_enterprise_linux_ai_(rhel_ai)_3 and cpe:2.3:a:red_hat:red_hat_openshift_ai_(rhoai), indicating Red Hat ships FFmpeg as a runtime dependency in its AI/ML platform products.

Know when Red Hat Openshift Ai Rhoai gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 5.4 MEDIUM
AV:A/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H
vuln.today AI 5.9 MEDIUM

File-based codec flaws are deliverable over the internet making AV:N more representative than AV:A; all other metrics preserved from vendor assessment.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
SUSE 7.6 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H
Red Hat 5.4 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
High

DescriptionCVE.org

A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
High
FFmpeg is a foundational media library across Linux and AI/ML platforms
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_enterprise_linux_ai_(rhel_ai)_3:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_ai_(rhoai):*:*:*:*:*:*:*:*
CVE-2026-23536 HIGH POC
7.5 Mar 20

The Feast Feature Server contains a path traversal vulnerability in its `/read-document` endpoint that allows unauthenti

CVE-2026-18948 CRITICAL
9.9 Aug 10

Unauthenticated remote code execution affects Feast (the open-source ML feature store), where user-defined functions sto

CVE-2026-14450 CRITICAL
9.9 Aug 10

Authentication bypass in the Models-as-a-Service (MaaS) API component of Red Hat OpenShift AI (RHOAI) lets any pod alrea

CVE-2026-5483 CRITICAL
9.9 Apr 10

Kubernetes Service Account token disclosure in the odh-dashboard component of Red Hat OpenShift AI (RHOAI) lets an authe

CVE-2026-15143 CRITICAL
9.3 Jul 10

Server-side request forgery in the file_type content detector of guardrails-detectors (a component shipped with Red Hat

CVE-2026-23537 CRITICAL
9.1 Jul 01

Arbitrary file write in the Feast Feature Server's `/save-document` endpoint lets an unauthenticated remote attacker wri

CVE-2026-18951 HIGH
8.8 Aug 10

Privilege escalation in Red Hat OpenShift AI (RHOAI) training operator overlay allows any namespace editor to manage Tra

CVE-2026-18982 HIGH
8.8 Aug 10

Privilege escalation in Red Hat OpenShift AI's training-operator enables any user holding a standard Kubernetes edit or

CVE-2026-18617 HIGH
8.8 Aug 10

MySQL DSN parameter injection in Red Hat OpenShift AI's Data Science Pipelines Operator (DSPO) allows a namespace editor

CVE-2026-18950 HIGH
8.8 Aug 10

Privilege escalation in odh-dashboard, the web interface for Red Hat OpenShift AI (RHOAI), allows any authenticated dash

CVE-2026-18949 HIGH
8.8 Aug 10

Privilege escalation in odh-dashboard (Red Hat OpenShift AI) allows an attacker who has obtained the dashboard's Service

CVE-2026-13717 HIGH
8.8 Aug 10

The MaaS (Model-as-a-Service) Gateway component in Red Hat OpenShift AI (RHOAI) is improperly configured, enabling any l

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Module for Desktop Applications 15 SP7 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Affected
SUSE Linux Enterprise Module for Package Hub 15 SP7 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy