PT-2016-4048 · Inria+5 · Ocaml+5

Radek Micek

·

Published

2016-04-29

·

Updated

2021-03-15

·

CVE-2015-8869

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions OCaml versions prior to 4.03.0
Description The issue is related to improper handling of sign extensions, which can be exploited by remote attackers to conduct buffer overflow attacks or obtain sensitive information. This can be demonstrated by passing a long string to the String.copy function.
Recommendations For versions prior to 4.03.0, update to version 4.03.0 or later to resolve the issue. As a temporary workaround, consider restricting the input to the String.copy function to prevent buffer overflow attacks.

Fix

Buffer Overflow

Information Disclosure

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2017-1482
CESA-2016_1296
CESA-2016_2576
CESA-2017_0564
CESA-2017_0565
CVE-2015-8869
DLA-466-1
OPENSUSE-SU-2024:10222-1
OSEC-2016-01
RHSA-2016:1296
RHSA-2016:2576
RHSA-2016_1296
RHSA-2016_2576
RHSA-2017:0564
RHSA-2017:0565
RHSA-2017_0564
RHSA-2017_0565
SUSE-SU-2016:2192-1
SUSE-SU-2016:2194-1
SUSE-SU-2016_2192-1
SUSE-SU-2016_2194-1
USN-3437-1
USN-4778-1

Affected Products

Alt Linux
Centos
Ocaml
Red Hat
Suse
Ubuntu