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.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-125"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/112xxx/CVE-2026-112284.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "1.1.0"
},
{
"last_affected": "1.1.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "9917cb311c93d884cb820d122911a211042da26c"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-112284.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"233352144774221375187440760838901030507",
"292054405990769295138136448944652127982",
"92735372925620873391787745427464462451",
"176254066412345837250438476672141561506",
"117966295657295185978978344538260956254"
],
"threshold": 0.9
},
"id": "CVE-2026-112284-47b1a879",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/xqq/libaribcaption/commit/9917cb311c93d884cb820d122911a211042da26c",
"target": {
"file": "src/decoder/b24_conv_tables.hpp"
}
}
]
"2026-10-21T09:41:56Z"