{
  "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-49326",
    "sourceURL": "https://www.cve.org/CVERecord?id=CVE-2022-49326",
    "idYear": 2022,
    "status": "PUBLISHED",
    "publishedAt": "2025-02-26T02:10:48.630Z",
    "updatedAt": "2026-05-11T18:57:31.977Z",
    "importedAt": "2026-10-24T01:56:49.724Z",
    "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": "rtl818x: Prevent using not initialized queues",
      "summary": "In the Linux kernel, the following vulnerability has been resolved:\n\nrtl818x: Prevent using not initialized queues\n\nUsing not existing queues can panic the kernel with rtl8180/rtl8185 cards.\nIgnore the skb priority for those cards, they only have one tx queue. Pierre\nAsselin (pa@panix.com) reported the kernel crash in the Gentoo forum:\n\nhttps://forums.gentoo.org/viewtopic-t-1147832-postdays-0-postorder-asc-start-25.html\n\nHe also confirmed that this patch fixes the issue. In summary this happened:\n\nAfter updating wpa_supplicant from 2.9 to 2.10 the kernel crashed with a\n\"divide error: 0000\" when connecting to an AP. Control port tx now tries to\nuse IEEE80211_AC_VO for the priority, which wpa_supplicants starts to use in\n2.10.\n\nSince only the rtl8187se part of the driver supports QoS, the priority\nof the skb is set to IEEE80211_AC_BE (2) by mac80211 for rtl8180/rtl8185\ncards.\n\nrtl8180 is then unconditionally reading out the priority and finally crashes on\ndrivers/net/wireless/realtek/rtl818x/rtl8180/dev.c line 544 without this\npatch:\n\tidx = (ring->idx + skb_queue_len(&ring->queue)) % ring->entries\n\n\"ring->entries\" is zero for rtl8180/rtl8185 cards, tx_ring[2] never got\ninitialized.",
      "affected": [
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "fd6564fcdc0bfcd432e6e939f9538acc3905d08a",
              "status": "affected",
              "versionType": "git",
              "lessThan": "b5dca2cd3f0239512da808598b4e70557eb4c2a1"
            },
            {
              "version": "fd6564fcdc0bfcd432e6e939f9538acc3905d08a",
              "status": "affected",
              "versionType": "git",
              "lessThan": "d7e30dfc166d33470bba31a42f9bbc346e5409d5"
            },
            {
              "version": "fd6564fcdc0bfcd432e6e939f9538acc3905d08a",
              "status": "affected",
              "versionType": "git",
              "lessThan": "9d5e96cc1f1720019ce27b127a31695148d38bb0"
            },
            {
              "version": "fd6564fcdc0bfcd432e6e939f9538acc3905d08a",
              "status": "affected",
              "versionType": "git",
              "lessThan": "b8ce58ab80faaea015c206382041ff3bcf5495ff"
            },
            {
              "version": "fd6564fcdc0bfcd432e6e939f9538acc3905d08a",
              "status": "affected",
              "versionType": "git",
              "lessThan": "769ec2a824deae2f1268dfda14999a4d14d0d0c5"
            },
            {
              "version": "fd6564fcdc0bfcd432e6e939f9538acc3905d08a",
              "status": "affected",
              "versionType": "git",
              "lessThan": "6ad81ad0cf5744738ce94c8e64051ddd80a1734c"
            },
            {
              "version": "fd6564fcdc0bfcd432e6e939f9538acc3905d08a",
              "status": "affected",
              "versionType": "git",
              "lessThan": "9ad1981fc4de3afb7db3e8eb5a6a52d4c7d0d577"
            },
            {
              "version": "fd6564fcdc0bfcd432e6e939f9538acc3905d08a",
              "status": "affected",
              "versionType": "git",
              "lessThan": "98e55b0b876bde3353f4e074883d66ecb55c65a3"
            },
            {
              "version": "fd6564fcdc0bfcd432e6e939f9538acc3905d08a",
              "status": "affected",
              "versionType": "git",
              "lessThan": "746285cf81dc19502ab238249d75f5990bd2d231"
            }
          ]
        },
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "affected",
          "versions": [
            {
              "version": "3.15",
              "status": "affected"
            },
            {
              "version": "0",
              "status": "unaffected",
              "versionType": "semver",
              "lessThan": "3.15"
            },
            {
              "version": "4.9.318",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "4.9.*"
            },
            {
              "version": "4.14.283",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "4.14.*"
            },
            {
              "version": "4.19.247",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "4.19.*"
            },
            {
              "version": "5.4.198",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.4.*"
            },
            {
              "version": "5.10.121",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.10.*"
            },
            {
              "version": "5.15.46",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "version": "5.17.14",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.17.*"
            },
            {
              "version": "5.18.3",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.18.*"
            },
            {
              "version": "5.19",
              "status": "unaffected",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ]
        }
      ]
    }
  }
}