Read the docs
TI-2018-07003 Aliases CVE-2018-9838GHSA-wc7m-73fq-26mj

The caml_ba_deserialize function in byterun/bigarray.c in the standard library in OCaml…

Priority MEDIUM 49CWE-190Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Deferred Red Hat: fix deferred

Attack profile from CVSS 3.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-190 and the CVSS impact.

Summary

The caml_ba_deserialize function in byterun/bigarray.c in the standard library in OCaml 4.06.0 has an integer overflow which, in situations where marshalled data is accepted from an untrusted source, allows remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via a crafted object.

Why it matters now

EPSS 0.04173 90th percentileScored 2026-11-07
Fix Deferred Red Hat: fix deferred

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
  • — Vendor— Affected all versions Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:ocaml:ocaml:4.06.0:*:*:*:*:*:*:*4.06.0VulnerableOCaml
  • cpe:2.3:a:ocaml:ocaml:4.06.0:*:*:*:*:*:*:* Versions 4.06.0 Vulnerable ·OCaml

Remediation

No fixed version listed by the sources yet.

Vendor assessments

Red Hat

Red Hat rating: Low. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux 6AffectedNo fix planned: Will not fix
Red Hat Enterprise Linux 7AffectedNo fix yet: Fix deferred
Not affected: 1 product
  • Red Hat Enterprise Linux 8

Timeline

  1. 2026-10-02 Threatist record created from CVE-2018-9838
  2. 2026-10-03 Alias added: GHSA-wc7m-73fq-26mj

References

  • TI-2017-07154 Insufficient sanitisation in the OCaml compiler versions 4.04.0 and 4.04.1 allows… CVSS 3.0CRITICAL 9.8
  • TI-2015-07299 OCaml before 4.03.0 does not properly handle sign extensions, which allows remote… CVSS 3.0CRITICAL 9.1
  • TI-2017-07160 OCaml compiler allows attackers to have unspecified impact via unknown vectors, a similar… CVSS 3.0HIGH 7.8
  • TI-2026-22643 In OCaml before 4.14.3 and 5.x before 5.4.1, a buffer over-read in Marshal… CVSS 3.1HIGH 7.9
  • TI-2026-26640 Integer overflow in OCaml CVSS 3.1MEDIUM 5.9

Sources