{
  "schemaVersion": 1,
  "attribution": [
    {
      "source": "CISA Known Exploited Vulnerabilities",
      "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog",
      "licence": "US government work"
    },
    {
      "source": "GitHub Advisory Database",
      "url": "https://github.com/advisories",
      "licence": "CC BY 4.0"
    },
    {
      "source": "Have I Been Pwned",
      "url": "https://haveibeenpwned.com/",
      "licence": "CC BY 4.0"
    },
    {
      "source": "CVE Program (CVE records)",
      "url": "https://www.cve.org/Legal/TermsOfUse",
      "licence": "CVE Terms of Use",
      "notice": "Copyright © 1999-2026, The MITRE Corporation. CVE is a trademark and the CVE logo is a registered trademark of The MITRE Corporation.",
      "terms": "CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE™). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy."
    },
    {
      "source": "FIRST EPSS",
      "url": "https://www.first.org/epss/",
      "licence": "free to use; FIRST requests attribution"
    }
  ],
  "record": {
    "id": "CVE-2026-89562",
    "sourceURL": "https://www.cve.org/CVERecord?id=CVE-2026-89562",
    "idYear": 2026,
    "status": "PUBLISHED",
    "publishedAt": "2026-09-11T19:44:33.576Z",
    "updatedAt": "2026-10-19T08:48:55.787Z",
    "importedAt": "2026-10-24T01:58:35.090Z",
    "snapshot": {
      "id": "cve_2026-10-24_midnight_baseline",
      "at": "2026-10-24T00:00:00.000Z",
      "source": "https://github.com/CVEProject/cvelistV5/releases/tag/cve_2026-10-24_0100Z"
    },
    "facts": {
      "title": "ip6_gre: fix hardware header length for NBMA tunnels",
      "summary": "In the Linux kernel, the following vulnerability has been resolved:\n\nip6_gre: fix hardware header length for NBMA tunnels\n\nip6gre_tnl_link_config_route() accumulates the lower device's hardware\nheader length into dev->hard_header_len whenever header_ops is set. This\nis incorrect for both users of header_ops.\n\nip6gretap and ip6erspan have a fixed Ethernet hardware header length.\nFor an NBMA ip6gre tunnel, ip6gre_header() creates only the GRE header,\nthe optional FOU or GUE header, and the outer IPv6 header. The lower\ndevice header is headroom needed later, not part of the tunnel device's\nhardware header.\n\nKeep the lower device header in needed_headroom. Set hard_header_len to\nthe tunnel header length only for ARPHRD_IP6GRE devices with header_ops,\nand leave the fixed Ethernet header length unchanged for tap and erspan\ndevices.",
      "affected": [
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "832ba596494b2c9eac7760259eff2d8b7dcad0ee",
              "status": "affected",
              "versionType": "git",
              "lessThan": "cb1afd087aedc90e5274537e4fb9bf3f98e5afdb"
            },
            {
              "version": "832ba596494b2c9eac7760259eff2d8b7dcad0ee",
              "status": "affected",
              "versionType": "git",
              "lessThan": "7719f6e7ed2ffddc2c3bb61f4467b76d49e0af6a"
            },
            {
              "version": "832ba596494b2c9eac7760259eff2d8b7dcad0ee",
              "status": "affected",
              "versionType": "git",
              "lessThan": "b1e95e3602d8e112458627f14c6c31c21f2188cb"
            },
            {
              "version": "832ba596494b2c9eac7760259eff2d8b7dcad0ee",
              "status": "affected",
              "versionType": "git",
              "lessThan": "c3457a5aae5fb43f7023d3f3dc472c2afa22acf0"
            },
            {
              "version": "832ba596494b2c9eac7760259eff2d8b7dcad0ee",
              "status": "affected",
              "versionType": "git",
              "lessThan": "8bfe746afee38dd6e4348ddcd22d554789dbb9ff"
            },
            {
              "version": "832ba596494b2c9eac7760259eff2d8b7dcad0ee",
              "status": "affected",
              "versionType": "git",
              "lessThan": "b8282668d8fa7c61b80e8e4890729031c291a16c"
            },
            {
              "version": "832ba596494b2c9eac7760259eff2d8b7dcad0ee",
              "status": "affected",
              "versionType": "git",
              "lessThan": "565038b0092f65afe384961c0f548d605bf438b9"
            },
            {
              "version": "832ba596494b2c9eac7760259eff2d8b7dcad0ee",
              "status": "affected",
              "versionType": "git",
              "lessThan": "505b6d296c486ef7d1274f279d4c43a172f63224"
            },
            {
              "version": "cf3d9717a5271573fa193c4dfa0df856295d5b15",
              "status": "affected",
              "versionType": "git"
            },
            {
              "version": "187a6daf5db45adc807c85bbe285319107bed198",
              "status": "affected",
              "versionType": "git"
            },
            {
              "version": "d9897bb66ce989325b4bf4cdbb6a799e4ac878b6",
              "status": "affected",
              "versionType": "git"
            },
            {
              "version": "4.19.162",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "4.20"
            },
            {
              "version": "5.4.82",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "5.5"
            },
            {
              "version": "5.9.13",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "5.10"
            }
          ]
        },
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "affected",
          "versions": [
            {
              "version": "5.10",
              "status": "affected"
            },
            {
              "version": "0",
              "status": "unaffected",
              "versionType": "semver",
              "lessThan": "5.10"
            },
            {
              "version": "5.10.270",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.10.*"
            },
            {
              "version": "5.15.221",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "version": "6.1.188",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "version": "6.6.157",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.6.*"
            },
            {
              "version": "6.12.109",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.12.*"
            },
            {
              "version": "6.18.50",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "version": "7.2.4",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "version": "7.3",
              "status": "unaffected",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ]
        }
      ]
    }
  }
}