7.8
CVSSv3

CVE-2014-9862

Published: 22/07/2016 Updated: 17/09/2020
CVSS v2 Base Score: 7.2 | Impact Score: 10 | Exploitability Score: 3.9
CVSS v3 Base Score: 7.8 | Impact Score: 5.9 | Exploitability Score: 1.8
VMScore: 642
Vector: AV:L/AC:L/Au:N/C:C/I:C/A:C

Vulnerability Summary

Integer signedness error in bspatch.c in bspatch in bsdiff, as used in Apple OS X prior to 10.11.6 and other products, allows remote malicious users to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a crafted patch file.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

apple mac os x

Mailing Lists

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 X41 D-SEC GmbH Security Advisory: X41-2020-006 Advisory X41-2020-006: Memory Corruption Vulnerability in bspatch ================================================================= Severity Rating: High Confirmed Affected Versions: Colin Percival's bsdiff 43 Confirmed Patched Versions: FreeBSD's bsd ...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 X41 D-SEC GmbH Security Advisory: X41-2020-006 Advisory X41-2020-006: Memory Corruption Vulnerability in bspatch ================================================================= Severity Rating: High Confirmed Affected Versions: Colin Percival's bsdiff 43 Confirmed Patched Versions: FreeBSD's bsd ...

Github Repositories

Portable binary diff/patch library based on the binary diff/patch utilities bsdiff/bspatch

Binary diff/patch library (bsdifflib/bspatchlib) 12 is based on the original binary diff/patch utility (bsdiff/bspatch) by Colin Percival and the Win32 port by Andreas John Binary diff/patch library adds an API to make it usable as a cross-platform C/C++ library This library generates patches that are compatible with the original bsdiff tool The patch routine now works on m

Binary diff/patch utility

bsdiff 431 This is based on the source code of bsdiff 43 (and bspatch 43), from daemonology : wwwdaemonologynet/bsdiff/ The folloowing debian patches have been applyed : 10-no-bsd-makepatch 20-CVE-2014-9862patch 30-bug-632585-mmap-src-file-instead-of-malloc-read-itpatch 31-bug-632585-mmap-dst-file-instead-of-malloc-read-itpatch 32-bug-632585-use-int32_t-inste