CVE-2014-9862Integer Overflow or Wraparound in Bsdiff

Severity
7.8HIGHNVD
EPSS
9.0%
top 7.36%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJul 22
Latest updateMay 13

Description

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

CVSS vector

CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitability: 1.8 | Impact: 5.9

Affected Packages4 packages

debiandebian/bsdiff< bsdiff 4.3-17 (bookworm)
Debiandaemonology/bsdiff< 4.3-17+3
NVDapple/mac_os_x10.11.5

🔴Vulnerability Details

2
GHSA
GHSA-gv4w-9q78-3649: Integer signedness error in bspatch2022-05-13
OSV
CVE-2014-9862: Integer signedness error in bspatch2016-07-22

📋Vendor Advisories

4
Ubuntu
bsdiff vulnerabilities2020-09-15
BSD
FreeBSD-SA-16:25.bspatch: Heap vulnerability in bspatch2016-07-25
Apple
CVE-2014-9862: OS X El Capitan v10.11.6 and Security Update 2016-0042016-07-18
Debian
CVE-2014-9862: bsdiff - Integer signedness error in bspatch.c in bspatch in bsdiff, as used in Apple OS ...2014

💬Community

3
Bugzilla
CVE-2014-9862 bsdiff: Improper checking of input allows arbitrary write on heap2016-07-26
Bugzilla
CVE-2014-9862 bsdiff: Improper checking of input allows arbitrary write on heap [fedora-all]2016-07-26
Bugzilla
CVE-2014-9862 bsdiff: Improper checking of input allows arbitrary write on heap [epel-all]2016-07-26