Every CVE Search/ Get API key

CVE-2015-8869

OCaml before 4.03.0 does not properly handle sign extensions, which allows remote attackers to...

9.1 CriticalFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
High

Exploit likelihood

5.31%Up 1.5 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 9.1

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.

Record
CVE-2015-8869
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:P/I:N/A:P
Weakness
CWE-119, CWE-200
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2015-8869
Updated
2026-11-02
EUVDEUVD-2015-8725 No score

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.

Record
EUVD-2015-8725
Updated
2026-11-03
GitHub AdvisoriesGHSA-3jg5-m986-f428 9.1

OCaml before 4.03.0 does not properly handle sign extensions, which allows remote attackers to...

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.

Record
GHSA-3jg5-m986-f428
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-119
Updated
2026-11-02
OSV 9.1

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.

Record
CVE-2015-8869
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2015-8869 9.1

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.

Record
DEBIAN-CVE-2015-8869
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
Show 7 moreShow less
OSVOSEC-2016-01 9.1

Buffer overflow and information leak in OCaml < 4.03.0

Bug description

OCaml versions 4.02.3 and earlier have a runtime bug that, on 64-bit platforms, causes sizes arguments to an internal memmove call to be sign-extended from 32 to 64-bits before being passed to the memmove function.

This leads arguments between 2GiB and 4GiB to be interpreted as larger than they are (specifically, a bit below 2^64), causing a buffer overflow.

Arguments between 4GiB and 6GiB are interpreted as 4GiB smaller than they should be, causing a possible information leak.

This commit fixes the bug: https://github.com/ocaml/ocaml/commit/659615c7b100a89eafe6253e7a5b9d84d0e8df74#diff-a97df53e3ebc59bb457191b496c90762 The function caml_bit_string is called indirectly from such functions as String.copy. String.copy for instance is supposed to be a "safe" function for which OCaml's memory safety guarantees apply.

Record
OSEC-2016-01
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2015-8869 9.1

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.

Record
UBUNTU-CVE-2015-8869
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2024:10222-1 No score

ocaml-4.03.0-1.3 on GA media

These are all security issues fixed in the ocaml-4.03.0-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10222-1
Updated
2026-11-02
OSVSUSE-SU-2016:2192-1 No score

Security update for ocaml

This update for ocaml fixes the following issue:

Security issue fixed:

  • CVE-2015-8869: Prevent buffer overflow and information leak. (bsc#977990)
Record
SUSE-SU-2016:2192-1
Updated
2026-11-02
OSVSUSE-SU-2016:2194-1 No score

Security update for ocaml

This update for ocaml fixes the following issue:

Security issue fixed:

  • CVE-2015-8869: Prevent buffer overflow and information leak. (bsc#977990)
Record
SUSE-SU-2016:2194-1
Updated
2026-11-02
OSVUSN-3437-1 No score

ocaml vulnerability

Radek Micek discovered that OCaml incorrectly handled sign extensions. A remote attacker could use this issue to cause applications using OCaml to crash, to possibly obtain sensitive information, or to possibly execute arbitrary code.

Record
USN-3437-1
Updated
2026-11-02
OSVUSN-4778-1 No score

ocaml vulnerabilities

It was discovered that OCaml mishandled sign extensions. A remote attacker could use this vulnerability to steal sensitive information, cause a denial of service (crash), or possibly execute arbitrary code. This issue only affected Ubuntu 16.04 ESM. (CVE-2015-8869)

It was discovered that OCaml mishandled crafted input. An attacker could use this vulnerability to cause a denial of service or possibly execute arbitrary code. (CVE-2018-9838)

Record
USN-4778-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ocaml
Debian:12
before 4.02.3-9
4.02.3-9
ocaml
Debian:13
before 4.02.3-9
4.02.3-9
ocaml
Debian:14
before 4.02.3-9
4.02.3-9
ocaml
Debian:7
before 3.12.1-4+deb7u1, plus listed versions
3.12.1-4
3.12.1-4+deb7u1
ocaml
opam
before 4.03.0, plus listed versions
3.073.07+13.07+23.08.03.08.1
Show 23 moreShow less
3.08.23.08.33.08.43.09.03.09.13.09.23.09.33.10.03.10.13.10.23.11.03.11.13.11.23.12.03.12.14.00.04.00.14.01.04.02.04.02.14.02.24.02.34.02.4
4.03.0
ocaml
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-camlp4
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-camlp4-devel
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-compiler-libs
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-debuginfo
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
Show 233 moreShow less
Affected packages
PackageAffectedFixed
ocaml-docs
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-emacs
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-labltk
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-labltk-devel
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-ocamldoc
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-runtime
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-source
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-x11
Red Hat:enterprise_linux:7::client
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-camlp4
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-camlp4-devel
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-compiler-libs
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-docs
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-emacs
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-labltk
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-labltk-devel
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-ocamldoc
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-runtime
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-source
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-x11
Red Hat:enterprise_linux:7::computenode
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-camlp4
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-camlp4-devel
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-compiler-libs
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-debuginfo
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-docs
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-emacs
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-labltk
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-labltk-devel
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-ocamldoc
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-runtime
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-source
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-x11
Red Hat:enterprise_linux:7::server
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-camlp4
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-camlp4-devel
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-compiler-libs
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-docs
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-emacs
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-labltk
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-labltk-devel
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-ocamldoc
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-runtime
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-source
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
ocaml-x11
Red Hat:enterprise_linux:7::workstation
before 0:4.01.0-22.7.el7_2
0:4.01.0-22.7.el7_2
libguestfs-bash-completion
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-debuginfo
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-devel
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gfs2
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gobject
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gobject-devel
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gobject-doc
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-java-devel
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-javadoc
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-man-pages-ja
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-man-pages-uk
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-rescue
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-rsync
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
lua-guestfs
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
ocaml-libguestfs
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
ocaml-libguestfs-devel
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
ruby-libguestfs
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
virt-dib
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-inspect-icons
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-java
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-tools
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-tools-c
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-xfs
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
perl-Sys-Guestfs
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
python-libguestfs
Red Hat:enterprise_linux:7::client
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-bash-completion
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-debuginfo
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-devel
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gfs2
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gobject
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gobject-devel
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gobject-doc
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-java-devel
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-javadoc
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-man-pages-ja
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-man-pages-uk
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-rescue
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-rsync
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
lua-guestfs
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
ocaml-libguestfs
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
ocaml-libguestfs-devel
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
ruby-libguestfs
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
virt-dib
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-inspect-icons
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-java
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-tools
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-tools-c
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-xfs
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
perl-Sys-Guestfs
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
python-libguestfs
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
virt-p2v
Red Hat:enterprise_linux:7::server
before 0:1.32.7-2.el7
0:1.32.7-2.el7
virt-v2v
Red Hat:enterprise_linux:7::server
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-bash-completion
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-debuginfo
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-devel
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gfs2
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gobject
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gobject-devel
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-gobject-doc
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-java-devel
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-javadoc
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-man-pages-ja
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-man-pages-uk
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-rescue
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-rsync
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
lua-guestfs
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
ocaml-libguestfs
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
ocaml-libguestfs-devel
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
ruby-libguestfs
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
virt-dib
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-inspect-icons
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-java
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-tools
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-tools-c
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-xfs
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
perl-Sys-Guestfs
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
python-libguestfs
Red Hat:enterprise_linux:7::workstation
before 1:1.32.7-3.el7
1:1.32.7-3.el7
libguestfs-debuginfo
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-devel
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-java-devel
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-javadoc
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ocaml-libguestfs
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ocaml-libguestfs-devel
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ruby-libguestfs
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-java
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-tools
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-tools-c
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
perl-Sys-Guestfs
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
python-libguestfs
Red Hat:enterprise_linux:6::client
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-debuginfo
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-devel
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-java-devel
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-javadoc
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ocaml-libguestfs
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ocaml-libguestfs-devel
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ruby-libguestfs
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-java
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-tools
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-tools-c
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
perl-Sys-Guestfs
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
python-libguestfs
Red Hat:enterprise_linux:6::computenode
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-debuginfo
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-devel
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-java-devel
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-javadoc
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ocaml-libguestfs
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ocaml-libguestfs-devel
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ruby-libguestfs
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-java
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-tools
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-tools-c
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
perl-Sys-Guestfs
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
python-libguestfs
Red Hat:enterprise_linux:6::server
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-debuginfo
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-devel
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-java-devel
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-javadoc
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ocaml-libguestfs
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ocaml-libguestfs-devel
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ruby-libguestfs
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-java
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-tools
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
libguestfs-tools-c
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
perl-Sys-Guestfs
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
python-libguestfs
Red Hat:enterprise_linux:6::workstation
before 1:1.20.11-20.el6
1:1.20.11-20.el6
ocaml
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-camlp4
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-camlp4-devel
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-debuginfo
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-docs
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-emacs
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-labltk
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-labltk-devel
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-ocamldoc
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-runtime
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-source
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-x11
Red Hat:enterprise_linux:6::client
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-camlp4
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-camlp4-devel
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-docs
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-emacs
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-labltk
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-labltk-devel
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-ocamldoc
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-runtime
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-source
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-x11
Red Hat:enterprise_linux:6::computenode
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-camlp4
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-camlp4-devel
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-debuginfo
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-docs
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-emacs
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-labltk
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-labltk-devel
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-ocamldoc
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-runtime
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-source
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-x11
Red Hat:enterprise_linux:6::server
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-camlp4
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-camlp4-devel
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-docs
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-emacs
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-labltk
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-labltk-devel
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-ocamldoc
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-runtime
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-source
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml-x11
Red Hat:enterprise_linux:6::workstation
before 0:3.11.2-5.el6
0:3.11.2-5.el6
ocaml
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 4.02.1-3.4
4.02.1-3.4
ocaml
SUSE:Linux Enterprise Software Development Kit 12 SP1
before 4.02.3-6.6.14
4.02.3-6.6.14
ocaml
Ubuntu:14.04:LTS
before 4.01.0-3ubuntu3.1, plus listed versions
3.12.1-4ubuntu14.01.0-3ubuntu24.01.0-3ubuntu3
4.01.0-3ubuntu3.1
ocaml
Ubuntu:Pro:16.04:LTS
before 4.02.3-5ubuntu2+esm1, plus listed versions
4.01.0-4ubuntu14.02.3-5ubuntu14.02.3-5ubuntu2
4.02.3-5ubuntu2+esm1
ocaml
Ubuntu:Pro:14.04:LTS
before 4.01.0-3ubuntu3.1+esm1, plus listed versions
3.12.1-4ubuntu14.01.0-3ubuntu24.01.0-3ubuntu34.01.0-3ubuntu3.1
4.01.0-3ubuntu3.1+esm1
ocaml
Ubuntu:Pro:18.04:LTS
before 4.05.0-10ubuntu1+esm1, plus listed versions
4.04.0-2ubuntu44.05.0-10ubuntu1
4.05.0-10ubuntu1+esm1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2015-8869 is a critical vulnerability (CVSS 9.1) in Ocaml, published April 29, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.31%, the 92nd percentile. Fixed in ocaml 4.02.3-9.

References

Show 119 moreShow less
MoveEnter Open