Vulnerability · Published Sep 16, 2020 · Assigned by redhat

CVE-2020-14315

Critical 9.8

In plain English

A critical-severity out-of-bounds write in bsdiff. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.6% (higher than 85% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)9.8Critical
Exploit odds (30 days)2.6%top 14.6% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

A memory corruption vulnerability is present in bspatch as shipped in Colin Percival’s bsdiff tools version 4.3. Insufficient checks when handling external inputs allows an attacker to bypass the sanity checks in place and write out of a dynamically allocated buffer boundaries.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12bsdiff4.3-22DEBIAN-CVE-2020-14315
Debian:13bsdiff4.3-22DEBIAN-CVE-2020-14315
Debian:14bsdiff4.3-22DEBIAN-CVE-2020-14315
Ubuntu:22.04:LTSbsdiffno fix listedUBUNTU-CVE-2020-14315
Ubuntu:24.04:LTSbsdiffno fix listedUBUNTU-CVE-2020-14315
Ubuntu:25.10bsdiffno fix listedUBUNTU-CVE-2020-14315
Ubuntu:26.04:LTSbsdiffno fix listedUBUNTU-CVE-2020-14315
Ubuntu:26.10bsdiffno fix listedUBUNTU-CVE-2020-14315

Affected products (as reported)

VendorProductVersions
n/a bsdiff bsdiff 4.3

Weakness: CWE-787

References