CVE-2026-102567
CTranslate2 before 4.8.1 Out-of-Bounds Read via Model Deserialization
OpenNMT CTranslate2
CVSS
6.9MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.12%Chance of exploitation activity in the next 30 days, higher than 1% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 4.8.1CTranslate2CVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
CTranslate2 before 4.8.1 contains an out-of-bounds heap read vulnerability in the binary model loader when deserializing string fields without null terminators. Attackers can craft malicious model files to trigger heap memory reads past buffer boundaries, causing crashes or disclosing adjacent heap memory contents.
Text from CVE List
Affected versions 2
- CTranslate2affected: all versions before 4.8.1CVE List
- CTranslate2unaffected: 4.8.1CVE List
References 6
- github.com/OpenNMT/CTranslate2/pull/2068Fixvia CVE List
- github.com/OpenNMT/CTranslate2/commit/d9b991e0700933a0c05373df8b52ed89cdcab96dFixvia CVE List
- github.com/OpenNMT/CTranslate2/releases/tag/v4.8.1Fixvia CVE List
- vulncheck.com/advisories/ctranslate2-before-4.8.1-out-of-bounds-read-via-model-deserializationAdvisoryvia CVE List
- github.com/OpenNMT/CTranslate2/blob/v4.8.0/src/models/model.cc#L81-L87Referencevia CVE List
- github.com/OpenNMT/CTranslate2Referencevia CVE List