{
  "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-2022-48787",
    "sourceURL": "https://www.cve.org/CVERecord?id=CVE-2022-48787",
    "idYear": 2022,
    "status": "PUBLISHED",
    "publishedAt": "2024-07-16T11:43:44.349Z",
    "updatedAt": "2026-08-05T08:52:17.446Z",
    "importedAt": "2026-10-24T01:56:45.230Z",
    "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": "iwlwifi: fix use-after-free",
      "summary": "In the Linux kernel, the following vulnerability has been resolved:\n\niwlwifi: fix use-after-free\n\nIf no firmware was present at all (or, presumably, all of the\nfirmware files failed to parse), we end up unbinding by calling\ndevice_release_driver(), which calls remove(), which then in\niwlwifi calls iwl_drv_stop(), freeing the 'drv' struct. However\nthe new code I added will still erroneously access it after it\nwas freed.\n\nSet 'failure=false' in this case to avoid the access, all data\nwas already freed anyway.",
      "affected": [
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "8e10749fa1a454c1e7214f36cec83241f5a36ef1",
              "status": "affected",
              "versionType": "git",
              "lessThan": "d3b98fe36f8a06ce654049540773256ab59cb53d"
            },
            {
              "version": "1d7cc54137a4f28506dc7beac235b240b08f4e59",
              "status": "affected",
              "versionType": "git",
              "lessThan": "7d6475179b85a83186ccce59cdc359d4f07d0bcb"
            },
            {
              "version": "0446cafa843e6db4982731c167e11c80d42be7e2",
              "status": "affected",
              "versionType": "git",
              "lessThan": "494de920d98f125b099f27a2d274850750aff957"
            },
            {
              "version": "febab6b60d61d13cd9f30a2991deea56df39567d",
              "status": "affected",
              "versionType": "git",
              "lessThan": "008508c16af0087cda0394e1ac6f0493b01b6063"
            },
            {
              "version": "e23f075d77987de4215c8e0696f28bcc707506f7",
              "status": "affected",
              "versionType": "git",
              "lessThan": "ddd46059f7d99119b62d44c519df7a79f2e6a515"
            },
            {
              "version": "6b5ad4bd0d78fef6bbe0ecdf96e09237c9c52cc1",
              "status": "affected",
              "versionType": "git",
              "lessThan": "9958b9cbb22145295ee1ffaea0904c383da2c05d"
            },
            {
              "version": "ab07506b0454bea606095951e19e72c282bfbb42",
              "status": "affected",
              "versionType": "git",
              "lessThan": "bea2662e7818e15d7607d17d57912ac984275d94"
            }
          ]
        },
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "4.14.263",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "4.14.268"
            },
            {
              "version": "4.19.226",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "4.19.231"
            },
            {
              "version": "5.4.174",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "5.4.181"
            },
            {
              "version": "5.10.94",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "5.10.102"
            },
            {
              "version": "5.15.17",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "5.15.25"
            },
            {
              "version": "5.16.3",
              "status": "affected",
              "versionType": "semver",
              "lessThan": "5.16.11"
            }
          ]
        }
      ]
    }
  }
}