Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-14315

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-14315
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 06:06 UTC · Revision 1

Source evidence

CVE-2020-14315

core-osv · Original source

Published 16 Sept 2020, 14:15 UTC

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.

osv:CVE-2020-14315
Complete source record
{
  "id": "cd7d9c24704ed7037724e5839e1ef2aa0c33b7b9e140e015d9188ec7acabd4a6",
  "url": "https://osv.dev/vulnerability/CVE-2020-14315",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-14315",
    "summary": "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.",
    "evidence": "osv:CVE-2020-14315",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2020-14315",
      "aliases": [
        "CVE-2020-14315"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/mendsley/bsdiff",
              "type": "GIT",
              "events": [
                {
                  "introduced": "ce07a29894acd74c52b975a42c02f11d9483566a"
                },
                {
                  "last_affected": "ce07a29894acd74c52b975a42c02f11d9483566a"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:daemonology:bsdiff:4.3:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.3"
                      },
                      {
                        "last_affected": "4.3"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "4.3",
            "v4.3-endsley"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-14315.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:35.624338568Z",
      "provider": "osv",
      "references": [
        "https://www.openwall.com/lists/oss-security/2020/07/09/2",
        "https://bugzilla.redhat.com/show_bug.cgi?id=1856747",
        "https://www.x41-dsec.de/lab/advisories/x41-2020-006-bspatch/"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2020-14315",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 433780,
  "published_at": "2020-09-16T14:15:12.797+00:00"
}