Skip to content
OpenAdvisories
Unscored CVE-2015-8869 EUVD-2015-8725GHSA-3jg5-m986-f428

OCaml before 4.03.0 does not properly handle sign extensions, which allows remote attackers to conduct buffer overflow attacks or obtain se…

Published Jun 13, 2016 · Updated Aug 6, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 ocaml 4.02.3-9 —
Debian 13 ocaml 4.02.3-9 —
Debian 12 ocaml 4.02.3-9 —
Debian 7 ocaml 3.12.1-4+deb7u1 DLA-466-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS ocaml 4.01.0-3ubuntu3.1 USN-3437-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS ocaml 4.05.0-10ubuntu1+esm1 USN-4778-1
Ubuntu Pro 16.04 LTS ocaml 4.02.3-5ubuntu2+esm1 USN-4778-1
Ubuntu Pro 14.04 LTS ocaml 4.01.0-3ubuntu3.1+esm1 USN-4778-1
ReleasePackageFixed inAdvisory
RHEL 7 ocaml +11 4.01.0-22.7.el7_2 RHSA-2016:1296
RHEL 7 virt-dib +25 1:1.32.7-3.el7 RHSA-2016:2576
RHEL 7 virt-p2v 1.32.7-2.el7 RHSA-2016:2576
RHEL 6 libguestfs +11 1:1.20.11-20.el6 RHSA-2017:0564
RHEL 6 ocaml +10 3.11.2-5.el6 RHSA-2017:0565
ReleasePackageFixed inAdvisory
SLES 12 SP1 ocaml 4.02.3-6.6.14 SUSE-SU-2016:2194-1
SLES 11 SP4 ocaml 4.02.1-3.4 SUSE-SU-2016:2192-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 ocaml +11 4.01.0-22.7.el7_2 ELSA-2016-1296
Oracle Linux 7 virt-dib +25 1:1.32.7-3.el7 ELSA-2016-2576

Advisories 11

References