CVE-2026-112284
libaribcaption 1.1.0 through 1.1.2 Out-of-Bounds Read via DecoderImpl::HandleGLGR
xqq libaribcaption
CVSS
4.8MediumExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 19 Oct 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.18%Chance of exploitation activity in the next 30 days, higher than 7% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
What fixes it
No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.
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.
Text from CVE List
Affected versions 1
- libaribcaptionaffected: 1.1.0 through 1.1.2CVE List
References 5
- github.com/xqq/libaribcaption/commit/9917cb311c93d884cb820d122911a211042da26cFixvia CVE List
- vulncheck.com/advisories/libaribcaption-1.1.0-through-1.1.2-out-of-bounds-read-via-decoderimpl-handleglgrAdvisoryvia CVE List
- hackmd.io/@haindpwn/libaribcaption-latin-special-table-oob-readExploitvia CVE List
- github.com/xqq/libaribcaption/blob/v1.1.2/src/decoder/decoder_impl.cppReferencevia CVE List
- github.com/xqq/libaribcaption/blob/v1.1.2/src/decoder/b24_conv_tables.hppReferencevia CVE List