{
  "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-2024-47713",
    "sourceURL": "https://www.cve.org/CVERecord?id=CVE-2024-47713",
    "idYear": 2024,
    "status": "PUBLISHED",
    "publishedAt": "2024-10-21T11:53:45.433Z",
    "updatedAt": "2026-10-15T00:52:28.413Z",
    "importedAt": "2026-10-24T01:57:16.009Z",
    "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": "wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()",
      "summary": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()\n\nSince '__dev_queue_xmit()' should be called with interrupts enabled,\nthe following backtrace:\n\nieee80211_do_stop()\n ...\n spin_lock_irqsave(&local->queue_stop_reason_lock, flags)\n ...\n ieee80211_free_txskb()\n  ieee80211_report_used_skb()\n   ieee80211_report_ack_skb()\n    cfg80211_mgmt_tx_status_ext()\n     nl80211_frame_tx_status()\n      genlmsg_multicast_netns()\n       genlmsg_multicast_netns_filtered()\n        nlmsg_multicast_filtered()\n\t netlink_broadcast_filtered()\n\t  do_one_broadcast()\n\t   netlink_broadcast_deliver()\n\t    __netlink_sendskb()\n\t     netlink_deliver_tap()\n\t      __netlink_deliver_tap_skb()\n\t       dev_queue_xmit()\n\t        __dev_queue_xmit() ; with IRQS disabled\n ...\n spin_unlock_irqrestore(&local->queue_stop_reason_lock, flags)\n\nissues the warning (as reported by syzbot reproducer):\n\nWARNING: CPU: 2 PID: 5128 at kernel/softirq.c:362 __local_bh_enable_ip+0xc3/0x120\n\nFix this by implementing a two-phase skb reclamation in\n'ieee80211_do_stop()', where actual work is performed\noutside of a section with interrupts disabled.",
      "affected": [
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "5061b0c2b9066de426fbc63f1278d2210e789412",
              "status": "affected",
              "versionType": "git",
              "lessThan": "07eb0bd7b0a8abed9d45e0f567c9af1dc83e5268"
            },
            {
              "version": "5061b0c2b9066de426fbc63f1278d2210e789412",
              "status": "affected",
              "versionType": "git",
              "lessThan": "04f75f5bae33349283d6886901d9acd2f110c024"
            },
            {
              "version": "5061b0c2b9066de426fbc63f1278d2210e789412",
              "status": "affected",
              "versionType": "git",
              "lessThan": "f232916fab67ca1c3425926df4a866e59ff26908"
            },
            {
              "version": "5061b0c2b9066de426fbc63f1278d2210e789412",
              "status": "affected",
              "versionType": "git",
              "lessThan": "acb53a716e492a02479345157c43f21edc8bc64b"
            },
            {
              "version": "5061b0c2b9066de426fbc63f1278d2210e789412",
              "status": "affected",
              "versionType": "git",
              "lessThan": "db5ca4b42ccfa42d2af7b335ff12578e57775c02"
            },
            {
              "version": "5061b0c2b9066de426fbc63f1278d2210e789412",
              "status": "affected",
              "versionType": "git",
              "lessThan": "058c9026ad79dc98572442fd4c7e9a36aba6f596"
            },
            {
              "version": "5061b0c2b9066de426fbc63f1278d2210e789412",
              "status": "affected",
              "versionType": "git",
              "lessThan": "eab272972cffff9cd973b8e4055a8e81c64f7e6a"
            },
            {
              "version": "5061b0c2b9066de426fbc63f1278d2210e789412",
              "status": "affected",
              "versionType": "git",
              "lessThan": "ad4b7068b101fbbb4a9ca4b99b25eb051a9482ec"
            },
            {
              "version": "5061b0c2b9066de426fbc63f1278d2210e789412",
              "status": "affected",
              "versionType": "git",
              "lessThan": "9d301de12da6e1bb069a9835c38359b8e8135121"
            }
          ]
        },
        {
          "vendor": "Linux",
          "product": "Linux",
          "defaultStatus": "affected",
          "versions": [
            {
              "version": "2.6.32",
              "status": "affected"
            },
            {
              "version": "0",
              "status": "unaffected",
              "versionType": "semver",
              "lessThan": "2.6.32"
            },
            {
              "version": "4.19.323",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "4.19.*"
            },
            {
              "version": "5.4.285",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.4.*"
            },
            {
              "version": "5.10.227",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.10.*"
            },
            {
              "version": "5.15.168",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "5.15.*"
            },
            {
              "version": "6.1.113",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.1.*"
            },
            {
              "version": "6.6.54",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.6.*"
            },
            {
              "version": "6.10.13",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.10.*"
            },
            {
              "version": "6.11.2",
              "status": "unaffected",
              "versionType": "semver",
              "lessThanOrEqual": "6.11.*"
            },
            {
              "version": "6.12",
              "status": "unaffected",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ]
        }
      ]
    }
  }
}