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.
Published: 2026-09-29
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory Disclosure / Crash
Action: Patch Now
AI Analysis

Impact

CTranslate2 before version 4.8.1 contains an out‑of‑bounds heap read in the binary model loader when it deserializes string fields that lack null terminators. This flaw, characterized by CWE‑125, can allow an attacker to cause the program to read memory past the intended buffer, potentially causing a crash or exposing contents of adjacent heap memory. The primary security consequence is the accidental disclosure of sensitive data stored on the heap, along with the risk of a denial of service through a forced crash.

Affected Systems

The vulnerability affects OpenNMT CTranslate2 releases prior to 4.8.1. Systems running any older CTranslate2 binary that load user‑supplied or untrusted model files are susceptible. No broader vendor or product scope is indicated.

Risk and Exploitability

The CVSS score of 6.9 places the issue in the medium severity band, and the EPSS score is not available, suggesting limited publicly known exploitation. The vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is local or authenticated subject who can supply a crafted model file to the loader; the attacker need not possess elevated privileges, but must have the ability to influence the loader’s input. Successful exploitation can lead to memory disclosure or an intentional crash, though a remote code execution is not indicated.

Generated by OpenCVE AI on September 30, 2026 at 01:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to CTranslate2 v4.8.1 or later, which removes the vulnerable string‑deserialization logic.
  • Validate all inbound model files before loading; ensure that string fields are correctly null‑terminated and within expected bounds to prevent accidental overreads.
  • Limit the permissions and scope of processes that can load model files to trusted users or directories, thereby reducing the risk that an attacker can supply malicious files to the vulnerable loader.

Generated by OpenCVE AI on September 30, 2026 at 01:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Opennmt
Opennmt ctranslate2
Vendors & Products Opennmt
Opennmt ctranslate2

Tue, 29 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 29 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
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.
Title CTranslate2 before 4.8.1 Out-of-Bounds Read via Model Deserialization
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Opennmt Ctranslate2
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-29T14:57:32.533Z

Reserved: 2026-09-29T13:43:14.954Z

Link: CVE-2026-102567

cve-icon Vulnrichment

Updated: 2026-09-29T14:57:28.929Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-29T15:17:18.177

Modified: 2026-09-30T17:23:08.953

Link: CVE-2026-102567

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T20:41:53Z

Weaknesses