[ CVE-2026-102567 · Published 29 Sep 2026 ]
Vulnerability in OpenNMT CTranslate2
CVSS 6.1
EPSS <1%No fix listed yet
[ Description ]Official 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.
[ Fixes ]Fixes and patches
No fix or interim patch is linked from our sources yet. Check the vendor references below and limit exposure of affected systems until a fix is available.
[ References ]References
- github.com/OpenNMT/CTranslate2
- github.com/OpenNMT/CTranslate2/blob/v4.8.0/src/models/model.cc
- github.com/OpenNMT/CTranslate2/commit/d9b991e0700933a0c05373df8b52ed89cdcab96d
- github.com/OpenNMT/CTranslate2/pull/2068
- github.com/OpenNMT/CTranslate2/releases/tag/v4.8.1
- www.vulncheck.com/advisories/ctranslate2-before-4.8.1-out-of-bounds-read-via-model-dese…