Read the docs

OCaml

Records17All Threatist records
Exploited (KEV)0None in CISA KEV
CVSS critical4CVSS 9.0–10.0
CVSS high6CVSS 7.0–8.9

Exploited now

OCaml records in CISA KEV

No OCaml vulnerabilities are listed in CISA KEV.

Components

Products in the NVD configurations · select one to filter the records

Records

6 records in Ocaml · all components

Priority MEDIUM 49

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 attack…

CVSS 3.0CRITICAL 9.8 Network No auth No interaction EPSS 0.04173 Published 2018-04-06 Fix deferred CWE-190
Priority MEDIUM 48

Insufficient sanitisation in the OCaml compiler versions 4.04.0 and 4.04.1 allows external code to be executed with raised privilege in binaries marked as setuid, by setting the CAML_CPLUGINS, CAML_NATIVE_CPLUGINS, or CA…

CVSS 3.0CRITICAL 9.8 Network No auth No interaction EPSS 0.03496 Published 2017-06-23 No fix listed
Priority MEDIUM 47

OCaml before 4.03.0 does not properly handle sign extensions, which allows remote attackers to conduct buffer overflow attacks or obtain sensitive information as demonstrated by a long string to the String.copy function.

CVSS 3.0CRITICAL 9.1 Network No auth No interaction EPSS 0.05313 Published 2016-06-13 Fixed CWE-119
Priority LOW 34

In OCaml before 4.14.3 and 5.x before 5.4.1, a buffer over-read in Marshal deserialization (runtime/intern.c) enables remote code execution through a multi-phase attack chain.

CVSS 3.1HIGH 7.9 Local No auth No interaction EPSS 0.00241 Published 2026-02-27 Partial fix · 4.14.3, 5.4.1 CWE-126
TI-2026-26640 CVE-2026-34353 · GHSA-6p45-jv22-32gp

Integer overflow in OCaml

Priority LOW 25

In OCaml through 4.14.3, Bigarray.reshape allows an integer overflow, and resultant reading of arbitrary memory, when untrusted data is processed.

CVSS 3.1MEDIUM 5.9 Local No auth No interaction EPSS 0.00116 Published 2026-03-27 Fix deferred CWE-190
Open these records in search →