CTranslate2 before 4.8.1 Out-of-Bounds Read via Model Deserialization
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- Low · None · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA CTranslate2 (OpenNMT) Fixed in 4.8.1
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
OpenNMT CTranslate2 4.8.1
2 records Highest priority Priority LOW 2 LOW
Other records, highest priority first
- TI-2026-65426 CTranslate2 before 4.8.1 Heap Buffer Overflow via model.binPriority LOW 38
Timeline
- 2026-10-02 Threatist record created from CVE-2026-102567
- 2026-10-03 Alias added: GHSA-wjw8-fx44-f93w
References
More OpenNMT vulnerabilities
- TI-2026-65426 CTranslate2 before 4.8.1 Heap Buffer Overflow via model.bin CVSS 4.0HIGH 8.5
Sources
- CVE-2026-102567 · CVE Program
- CVE-2026-102567 · NVD
- FIRST EPSS
- GHSA-wjw8-fx44-f93w · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences