Description
libaribb24 (aribb24) through 1.0.3 contains a stack-based buffer overflow vulnerability in decoder_handle_csi() in src/decoder.c that allows attackers to write past a fixed 256-entry array by supplying unbounded CSI parameter bytes. Attackers can embed a caption statement with a CSI introducer and over 256 parameter bytes in media files or broadcast streams to crash FFmpeg or VLC or corrupt the return address.
Published: 2026-10-19
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Stack Buffer Overflow causing memory corruption
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a stack-based buffer overflow in decoder_handle_csi() of libaribb24, which accepts CSI parameter bytes without bounds checking. An attacker can embed a caption statement containing more than 256 parameter bytes into a media file or broadcast stream; when the library processes this, it writes past the fixed 256-entry array and can corrupt the return address or cause a crash. The result is a loss of confidentiality, integrity, or availability depending on how the corrupted data is used.

Affected Systems

The affected product is aribb24 version 1.0.3 or earlier, supplied by the vendor nkoriyama. Software that incorporates this library for caption decoding, such as FFmpeg and VLC, is at risk when processing maliciously crafted media. Any system running a vulnerable build of libaribb24 is potentially impacted if an attacker can provide an input stream that triggers the overflow.

Risk and Exploitability

The CVSS score of 6.9 reflects moderate severity. EPSS is not available, and the vulnerability is not listed in CISA’s KEV catalog, indicating no confirmed widespread exploitation yet. The likely attack vector is activity involving the processing of untrusted media containing overly long CSI parameter sequences; successful exploitation would crash the media player or potentially allow more advanced code execution if a suitable return address overwrite is achieved.

Generated by OpenCVE AI on October 19, 2026 at 15:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update libaribb24 to a patched release as soon as it is available
  • If an update is not immediately possible, disable caption decoding in applications that use libaribb24 until a fix is applied
  • Implement stricter bounds checking on CSI parameter bytes in any custom decoder logic that interfaces with libaribb24

Generated by OpenCVE AI on October 19, 2026 at 15:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
References
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 19 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Description libaribb24 (aribb24) through 1.0.3 contains a stack-based buffer overflow vulnerability in decoder_handle_csi() in src/decoder.c that allows attackers to write past a fixed 256-entry array by supplying unbounded CSI parameter bytes. Attackers can embed a caption statement with a CSI introducer and over 256 parameter bytes in media files or broadcast streams to crash FFmpeg or VLC or corrupt the return address.
Title libaribb24 through 1.0.3 Stack Buffer Overflow via decoder_handle_csi
Weaknesses CWE-121
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T14:20:24.874Z

Reserved: 2026-10-19T13:25:30.868Z

Link: CVE-2026-112281

cve-icon Vulnrichment

Updated: 2026-10-19T14:20:19.597Z

cve-icon NVD

Status : Received

Published: 2026-10-19T14:17:06.260

Modified: 2026-10-19T15:17:05.827

Link: CVE-2026-112281

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T15:45:17Z

Weaknesses
  • CWE-121

    Stack-based Buffer Overflow