CVE-2014-9862
Integer signedness error in bspatch.c in bspatch in bsdiff, as used in Apple OS X before 10.11.6...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
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.
- Record
CVE-2014-9862- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-190
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2014-9862- Updated
- 2026-11-02
EUVDEUVD-2014-9667 No score
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.
- Record
EUVD-2014-9667- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gv4w-9q78-3649
7.8
Integer signedness error in bspatch.c in bspatch in bsdiff, as used in Apple OS X before 10.11.6...
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.
- Record
GHSA-gv4w-9q78-3649- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSV
7.8
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.
- Record
CVE-2014-9862- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-9862
7.8
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.
- Record
DEBIAN-CVE-2014-9862- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 10 moreShow less
OSVUBUNTU-CVE-2014-9862
7.8
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.
- Record
UBUNTU-CVE-2014-9862- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0288 No score
Updated bsdiff packages fix security vulnerability
Integer signedness error in bspatch.c in bspatch in bsdiff allows remote attackers to execute arbitrary code or cause a denial of service (heap-based buffer overflow) via a crafted patch file (CVE-2014-9862).
- Record
MGASA-2016-0288- Updated
- 2026-11-02
OSVMGASA-2022-0334 No score
Updated ostree packages fix security vulnerability
A memory corruption issue that could be triggered when diffing binary files. (CVE-2014-9862)
- Record
MGASA-2022-0334- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10045-1 No score
bsdiff-4.3-5.3 on GA media
These are all security issues fixed in the bsdiff-4.3-5.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10045-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12242-1 No score
libostree-1-1-2022.5-1.1 on GA media
These are all security issues fixed in the libostree-1-1-2022.5-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12242-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3094-1 No score
Security update for libostree
This update for libostree fixes the following issues:
- CVE-2014-9862: Fixed a memory corruption issue that could be triggered when diffing binary files (bsc#1201770).
- Record
SUSE-SU-2022:3094-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3455-1 No score
Security update for libostree
This update for libostree fixes the following issues:
- CVE-2014-9862: Fixed arbitrary write on heap vulnerability (bsc#1201770).
- Record
SUSE-SU-2022:3455-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3456-1 No score
Security update for libostree
This update for libostree fixes the following issues:
- CVE-2014-9862: Fixed arbitrary write on heap vulnerability (bsc#1201770).
- Record
SUSE-SU-2022:3456-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3671-1 No score
Security update for libostree
This update for libostree fixes the following issues:
- CVE-2014-9862: Fixed arbitrary write on heap vulnerability (bsc#1201770).
- Record
SUSE-SU-2022:3671-1- Updated
- 2026-11-02
OSVUSN-4500-1 No score
bsdiff vulnerabilities
It was discovered that bsdiff mishandled certain input. If a user were tricked into opening a malicious file, an attacker could cause bsdiff to crash or potentially execute arbitrary code.
- Record
USN-4500-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
bsdiffDebian:12 |
before 4.3-17 | 4.3-17 |
bsdiffDebian:13 |
before 4.3-17 | 4.3-17 |
bsdiffDebian:14 |
before 4.3-17 | 4.3-17 |
bsdiffDebian:8 |
before 4.3-15+deb8u1, plus listed versions 4.3-15 |
4.3-15+deb8u1 |
bsdiffDebian:7 |
before 4.3-14+deb7u1, plus listed versions 4.3-14 |
4.3-14+deb7u1 |
bsdiffMageia:5 |
before 4.3-9.1.mga5 | 4.3-9.1.mga5 |
ostreeMageia:8 |
before 2020.8-2.1.mga8 | 2020.8-2.1.mga8 |
libostreeSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 2021.6-150400.3.3.1 | 2021.6-150400.3.3.1 |
libostreeSUSE:Linux Enterprise Module for Desktop Applications 15 SP4 |
before 2021.6-150400.3.3.1 | 2021.6-150400.3.3.1 |
libostreeopenSUSE:Leap 15.4 |
before 2021.6-150400.3.3.1 | 2021.6-150400.3.3.1 |
Show 24 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libostreeSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 2018.9-150100.7.4.1 | 2018.9-150100.7.4.1 |
libostreeSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 2018.9-150100.7.4.1 | 2018.9-150100.7.4.1 |
libostreeSUSE:Linux Enterprise Server 15 SP1-BCL |
before 2018.9-150100.7.4.1 | 2018.9-150100.7.4.1 |
libostreeSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 2018.9-150100.7.4.1 | 2018.9-150100.7.4.1 |
libostreeSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 2018.9-150100.7.4.1 | 2018.9-150100.7.4.1 |
libostreeSUSE:Enterprise Storage 6 |
before 2018.9-150100.7.4.1 | 2018.9-150100.7.4.1 |
libostreeSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Linux Enterprise Module for Desktop Applications 15 SP3 |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Linux Enterprise Server 15 SP2-BCL |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Manager Proxy 4.1 |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Manager Retail Branch Server 4.1 |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Manager Server 4.1 |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Enterprise Storage 7 |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeopenSUSE:Leap 15.3 |
before 2020.8-150200.3.6.1 | 2020.8-150200.3.6.1 |
libostreeSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 2018.1-150000.4.3.1 | 2018.1-150000.4.3.1 |
libostreeSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 2018.1-150000.4.3.1 | 2018.1-150000.4.3.1 |
libostreeSUSE:Linux Enterprise Server 15-LTSS |
before 2018.1-150000.4.3.1 | 2018.1-150000.4.3.1 |
libostreeSUSE:Linux Enterprise Server for SAP Applications 15 |
before 2018.1-150000.4.3.1 | 2018.1-150000.4.3.1 |
bsdiffUbuntu:16.04:LTS |
before 4.3-15+deb8u1build0.16.04.1, plus listed versions 4.3-15 |
4.3-15+deb8u1build0.16.04.1 |
bsdiffopenSUSE:Tumbleweed |
before 4.3-5.3 | 4.3-5.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-9862 is a high vulnerability (CVSS 7.8) in Apple Mac Os X, published July 22, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.76%, the 93rd percentile. Fixed in bsdiff 4.3-17.
References
securityfocus.com/bid/91824
security.FreeBSD.org/advisories/FreeBSD-SA-16:25.bspatch.asc
android.googlesource.com/platform/external/bsdiff/+/4d054795b673855e3a7556c6f2f7ab99ca509998
chromium.googlesource.com/chromiumos/third_party/bsdiff/+/d0307d1711bd74e51b783a49f9160775aa22e659
lists.apple.com/archives/security-announce/2016/Jul/msg00000.html
securitytracker.com/id/1036438
Show 26 moreShow less
bugs.chromium.org/p/chromium/issues/detail?id=372525
support.apple.com/HT206903
lists.opensuse.org/opensuse-updates/2016-08/msg00026.html
lists.debian.org/debian-lts-announce/2019/11/msg00028.html
security.gentoo.org/glsa/202003-44
openwall.com/lists/oss-security/2020/07/09/2
seclists.org/fulldisclosure/2020/Jul/8
usn.ubuntu.com/4500-1
nvd.nist.gov/vuln/detail/CVE-2014-9862
github.com/advisories/GHSA-gv4w-9q78-3649
security-tracker.debian.org/tracker/CVE-2014-9862
advisories.mageia.org/MGASA-2016-0288.html
bugs.mageia.org/show_bug.cgi?id=19160
advisories.mageia.org/MGASA-2022-0334.html
bugs.mageia.org/show_bug.cgi?id=30819
lists.suse.com/pipermail/sle-security-updates/2022-September/012105.html
lists.opensuse.org/archives/list/[email protected]/thread/6PYJHVWMVWO63ECJ37DXSJEJXCZBKW5W
suse.com/support/update/announcement/2022/suse-su-20223094-1
bugzilla.suse.com/1201770
suse.com/security/cve/CVE-2014-9862
suse.com/support/update/announcement/2022/suse-su-20223455-1
suse.com/support/update/announcement/2022/suse-su-20223456-1
suse.com/support/update/announcement/2022/suse-su-20223671-1
ubuntu.com/security/CVE-2014-9862
ubuntu.com/security/notices/USN-4500-1
cve.org/CVERecord?id=CVE-2014-9862