Description
libaribcaption 1.1.0 through 1.1.2 contains a global out-of-bounds read in DecoderImpl::HandleGLGR() that reads past the 78-entry kLatinSpecialTable without an upper bound check. Attackers can supply crafted captions designating the Latin special set with ESC 28 4C followed by bytes 0x6F-0x7E to leak adjacent read-only data or crash decoding.
Published: 2026-10-19
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Out‑of‑Bounds Read leading to possible data leakage or crash
Action: Patch
AI Analysis

Impact

The libaribcaption project, from 1.1.0 through 1.1.2, has a global out‑of‑bounds read in the DecoderImpl::HandleGLGR function that accesses the 78‑entry Latin special table without performing an upper‑bound check. An attacker who can supply crafted caption data containing the ESC 28 4C sequence followed by bytes in the 0x6F–0x7E range can cause the decoder to read memory beyond the table boundaries, potentially leaking adjacent read‑only data or triggering a crash in the decoding process. The vulnerability does not provide direct code execution but may aid further attacks if sensitive data is exposed or instability is introduced.

Affected Systems

Any software that embeds the libaribcaption library in the 1.1.0 to 1.1.2 range and processes captions is impacted. This includes embedded media players, set‑top boxes, streaming software, and other hardware or software that decodes ARIB captions. The problem exists in the single library vendor xqq and affects all releases in the specified range.

Risk and Exploitability

The CVSS score of 4.8 places this issue in the moderate‑severity range. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the ability to send malicious caption content to the decoder, so the attack vector is likely application‑level. While no active exploit has been documented, the potential to read unintended data and cause crashes presents a moderate risk that could be leveraged in a broader attack chain.

Generated by OpenCVE AI on October 19, 2026 at 16:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade libaribcaption to a version newer than 1.1.2 that has the out‑of‑bounds read fixed.
  • If an immediate update is not possible, apply a source‑code patch that adds an explicit bounds check before accessing kLatinSpecialTable in HandleGLGR.
  • As a temporary containment measure, configure the application to reject or sanitize captions that include the ESC 28 4C sequence until the library can be updated.

Generated by OpenCVE AI on October 19, 2026 at 16:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
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 libaribcaption 1.1.0 through 1.1.2 contains a global out-of-bounds read in DecoderImpl::HandleGLGR() that reads past the 78-entry kLatinSpecialTable without an upper bound check. Attackers can supply crafted captions designating the Latin special set with ESC 28 4C followed by bytes 0x6F-0x7E to leak adjacent read-only data or crash decoding.
Title libaribcaption 1.1.0 through 1.1.2 Out-of-Bounds Read via DecoderImpl::HandleGLGR
Weaknesses CWE-125
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T17:55:16.813Z

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

Link: CVE-2026-112284

cve-icon Vulnrichment

Updated: 2026-10-19T17:55:09.144Z

cve-icon NVD

Status : Received

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

Modified: 2026-10-19T18:17:04.890

Link: CVE-2026-112284

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T16:15:07Z

Weaknesses