OCaml is a high-level, strongly-typed, functional and object-oriented programming language from the ML family of languages. This package includes runtime environment, X11 support ,Documentation generator and emacs.
Security Fix(es):
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. The vulnerability stems from missing bounds validation in the readblock() function, which performs unbounded memcpy() operations using attacker-controlled lengths from crafted Marshal data.(CVE-2026-28364)
{
"severity": "High"
}{
"src": [
"ocaml-4.14.1-6.oe2403.src.rpm"
],
"x86_64": [
"ocaml-4.14.1-6.oe2403.x86_64.rpm",
"ocaml-debuginfo-4.14.1-6.oe2403.x86_64.rpm",
"ocaml-debugsource-4.14.1-6.oe2403.x86_64.rpm",
"ocaml-devel-4.14.1-6.oe2403.x86_64.rpm",
"ocaml-help-4.14.1-6.oe2403.x86_64.rpm"
],
"aarch64": [
"ocaml-4.14.1-6.oe2403.aarch64.rpm",
"ocaml-debuginfo-4.14.1-6.oe2403.aarch64.rpm",
"ocaml-debugsource-4.14.1-6.oe2403.aarch64.rpm",
"ocaml-devel-4.14.1-6.oe2403.aarch64.rpm",
"ocaml-help-4.14.1-6.oe2403.aarch64.rpm"
]
}