Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2017-7303

The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.28, is vulnerable to an invalid read (of size 4) because of missing a check (in the find_link function) for null headers before attempting to match them. This vulnerability causes Binutils utilities like strip to crash.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2017-7303
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 07:20 UTC · Revision 1

Source evidence

CVE-2017-7303

core-osv · Original source

Published 29 Mar 2017, 15:59 UTC

The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.28, is vulnerable to an invalid read (of size 4) because of missing a check (in the find_link function) for null headers before attempting to match them. This vulnerability causes Binutils utilities like strip to crash.

osv:CVE-2017-7303
Complete source record
{
  "id": "c280c377383df5b1ba0489c1eee7e403b097be79178f9ef5f0ce4a8cf40dd69c",
  "url": "https://osv.dev/vulnerability/CVE-2017-7303",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2017-7303",
    "summary": "The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.28, is vulnerable to an invalid read (of size 4) because of missing a check (in the find_link function) for null headers before attempting to match them. This vulnerability causes Binutils utilities like strip to crash.",
    "evidence": "osv:CVE-2017-7303",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2017-7303",
      "aliases": [
        "CVE-2017-7303"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://sourceware.org/git/binutils-gdb.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "7fa393306ed8b93019d225548474c0540b8928f7"
                },
                {
                  "last_affected": "7fa393306ed8b93019d225548474c0540b8928f7"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:gnu:binutils:2.28:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "2.28"
                      },
                      {
                        "last_affected": "2.28"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.28",
            "binutils-2_28"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-7303.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:51.954809323Z",
      "provider": "osv",
      "references": [
        "https://sourceware.org/bugzilla/show_bug.cgi?id=20922"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2017-7303",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 437591,
  "published_at": "2017-03-29T15:59:00.287+00:00"
}