CVE-2026-80971 (GCVE-0-2026-80971)

Vulnerability from cvelistv5 – Published: 2026-09-11 19:42 – Updated: 2026-09-14 11:59
VLAI
Title
ALSA: bcd2000: clear the URB pointers on disconnect
Summary
In the Linux kernel, the following vulnerability has been resolved: ALSA: bcd2000: clear the URB pointers on disconnect bcd2000_free_usb_related_resources() frees both URBs and leaves the pointers behind: usb_kill_urb(bcd2k->midi_out_urb); usb_kill_urb(bcd2k->midi_in_urb); usb_free_urb(bcd2k->midi_out_urb); usb_free_urb(bcd2k->midi_in_urb); The rawmidi device outlives that call. A substream that is still open when the device is unplugged reaches bcd2000_midi_send() from the trigger path on close. That function writes to the freed URB and then hands it to the USB core: bcd2k->midi_out_urb->transfer_buffer_length = BUFSIZE; ... ret = usb_submit_urb(bcd2k->midi_out_urb, GFP_ATOMIC); usb_kill_urb() does not stop a later submission either, so a submit that races the disconnect can requeue the URB after it has been reaped. midi_in_urb is exposed the same way: bcd2000_input_complete() resubmits it from the completion handler. KASAN on 7.2.0-rc5 (arm64): BUG: KASAN: slab-use-after-free in bcd2000_midi_send [snd_bcd2000] Write of size 4 at addr ffff00001827d388 by task bpoc/168 __asan_store4 bcd2000_midi_send [snd_bcd2000] bcd2000_midi_output_trigger [snd_bcd2000] snd_rawmidi_kernel_write1 close_substream.part.0 Freed by task 168: usb_free_urb bcd2000_disconnect [snd_bcd2000] BUG: KASAN: slab-use-after-free in usb_submit_urb Read of size 8 at addr ffff00001827d3b8 by task bpoc/168 Clear both pointers after freeing and test them on the paths that can still run. Poison the URBs before freeing them: usb_poison_urb() waits for a running completion handler and rejects any later submission, so after it returns the input path is quiesced and only the rawmidi trigger path can still reach bcd2000_midi_send(). No unpoison is needed; the URBs are freed on the next line. Discovered by XBOW, triaged by Baul Lee <baul.lee@xbow.com>
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: b47a22290d581277be70e8a597824a4985d39e83 , < 9af08677aa57debaca5b57c8045c52a83d3dd376 (git)
Affected: b47a22290d581277be70e8a597824a4985d39e83 , < 5a77febac6faf6da40fbb4555f703eeb91b58130 (git)
Affected: b47a22290d581277be70e8a597824a4985d39e83 , < 3c00004f134fc819f9d9e202c6a64acde0a1f8d0 (git)
Affected: b47a22290d581277be70e8a597824a4985d39e83 , < 6c07aad8a7c9ef8ebc4d03a964b882123a349a2e (git)
Affected: b47a22290d581277be70e8a597824a4985d39e83 , < eb482a06791d6168beb8c78cc904ac5a5ed96a55 (git)
Affected: b47a22290d581277be70e8a597824a4985d39e83 , < 7df3194bdb7479cad9199889655a566a2c0c1d1b (git)
Affected: b47a22290d581277be70e8a597824a4985d39e83 , < b06ebc7fe25a6af4a9f6e4a3d4236a4178ad4b01 (git)
Affected: b47a22290d581277be70e8a597824a4985d39e83 , < 459d3a64766f5ca2f1886daeaf24582831a5f5ab (git)
guessed Create a notification for this product.
Linux Linux Affected: 3.16
Unaffected: 0 , < 3.16 (semver)
Unaffected: 5.10.270 , ≤ 5.10.* (semver)
Unaffected: 5.15.221 , ≤ 5.15.* (semver)
Unaffected: 6.1.188 , ≤ 6.1.* (semver)
Unaffected: 6.6.157 , ≤ 6.6.* (semver)
Unaffected: 6.12.109 , ≤ 6.12.* (semver)
Unaffected: 6.18.50 , ≤ 6.18.* (semver)
Unaffected: 7.2.4 , ≤ 7.2.* (semver)
Unaffected: 7.3-rc1 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "sound/usb/bcd2000/bcd2000.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "9af08677aa57debaca5b57c8045c52a83d3dd376",
              "status": "affected",
              "version": "b47a22290d581277be70e8a597824a4985d39e83",
              "versionType": "git"
            },
            {
              "lessThan": "5a77febac6faf6da40fbb4555f703eeb91b58130",
              "status": "affected",
              "version": "b47a22290d581277be70e8a597824a4985d39e83",
              "versionType": "git"
            },
            {
              "lessThan": "3c00004f134fc819f9d9e202c6a64acde0a1f8d0",
              "status": "affected",
              "version": "b47a22290d581277be70e8a597824a4985d39e83",
              "versionType": "git"
            },
            {
              "lessThan": "6c07aad8a7c9ef8ebc4d03a964b882123a349a2e",
              "status": "affected",
              "version": "b47a22290d581277be70e8a597824a4985d39e83",
              "versionType": "git"
            },
            {
              "lessThan": "eb482a06791d6168beb8c78cc904ac5a5ed96a55",
              "status": "affected",
              "version": "b47a22290d581277be70e8a597824a4985d39e83",
              "versionType": "git"
            },
            {
              "lessThan": "7df3194bdb7479cad9199889655a566a2c0c1d1b",
              "status": "affected",
              "version": "b47a22290d581277be70e8a597824a4985d39e83",
              "versionType": "git"
            },
            {
              "lessThan": "b06ebc7fe25a6af4a9f6e4a3d4236a4178ad4b01",
              "status": "affected",
              "version": "b47a22290d581277be70e8a597824a4985d39e83",
              "versionType": "git"
            },
            {
              "lessThan": "459d3a64766f5ca2f1886daeaf24582831a5f5ab",
              "status": "affected",
              "version": "b47a22290d581277be70e8a597824a4985d39e83",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "sound/usb/bcd2000/bcd2000.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "3.16"
            },
            {
              "lessThan": "3.16",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.270",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.221",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.188",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.157",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.109",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.50",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.2.*",
              "status": "unaffected",
              "version": "7.2.4",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.3-rc1",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.270",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.221",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.188",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.157",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.109",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.50",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2.4",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.3-rc1",
                  "versionStartIncluding": "3.16",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nALSA: bcd2000: clear the URB pointers on disconnect\n\nbcd2000_free_usb_related_resources() frees both URBs and leaves the\npointers behind:\n\n\tusb_kill_urb(bcd2k-\u003emidi_out_urb);\n\tusb_kill_urb(bcd2k-\u003emidi_in_urb);\n\n\tusb_free_urb(bcd2k-\u003emidi_out_urb);\n\tusb_free_urb(bcd2k-\u003emidi_in_urb);\n\nThe rawmidi device outlives that call.  A substream that is still open\nwhen the device is unplugged reaches bcd2000_midi_send() from the\ntrigger path on close.  That function writes to the freed URB and then\nhands it to the USB core:\n\n\tbcd2k-\u003emidi_out_urb-\u003etransfer_buffer_length = BUFSIZE;\n\t...\n\tret = usb_submit_urb(bcd2k-\u003emidi_out_urb, GFP_ATOMIC);\n\nusb_kill_urb() does not stop a later submission either, so a submit that\nraces the disconnect can requeue the URB after it has been reaped.\nmidi_in_urb is exposed the same way: bcd2000_input_complete() resubmits\nit from the completion handler.\n\nKASAN on 7.2.0-rc5 (arm64):\n\n  BUG: KASAN: slab-use-after-free in bcd2000_midi_send [snd_bcd2000]\n  Write of size 4 at addr ffff00001827d388 by task bpoc/168\n   __asan_store4\n   bcd2000_midi_send [snd_bcd2000]\n   bcd2000_midi_output_trigger [snd_bcd2000]\n   snd_rawmidi_kernel_write1\n   close_substream.part.0\n  Freed by task 168:\n   usb_free_urb\n   bcd2000_disconnect [snd_bcd2000]\n\n  BUG: KASAN: slab-use-after-free in usb_submit_urb\n  Read of size 8 at addr ffff00001827d3b8 by task bpoc/168\n\nClear both pointers after freeing and test them on the paths that can\nstill run.  Poison the URBs before freeing them: usb_poison_urb() waits\nfor a running completion handler and rejects any later submission, so\nafter it returns the input path is quiesced and only the rawmidi trigger\npath can still reach bcd2000_midi_send().  No unpoison is needed; the\nURBs are freed on the next line.\n\nDiscovered by XBOW, triaged by Baul Lee \u003cbaul.lee@xbow.com\u003e"
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - The UAF is reached locally by USBDEVFS_DISCONNECT (or sysfs unbind) on an already-bound Behringer BCD2000 while /dev/snd/midi* is held, then close; there is no network or packet path. This matches AV:L scoring of analogous USB disconnect UAFs (CVE-2025-40283, CVE-2026-64585); physical unplug is only an extra path.\nAC:L - The attacker opens the rawmidi node, optionally enables active sensing, then issues USBDEVFS_DISCONNECT and close; close_substream deterministically writes the freed URB in bcd2000_midi_send(). Concurrent write versus disconnect is also attacker-driven. No uncontrollable race or layout is required to trigger the UAF.\nPR:L - USBDEVFS_DISCONNECT has no capable() check, only write access to /dev/bus/usb that udev uaccess/plugdev rules grant seat users, and snd_rawmidi_open has no capability gate on /dev/snd/midi*. An unprivileged local account suffices; init-namespace root is not required.\nUI:N - The attacker performs open, disconnect, and close on their own fds against an already-attached BCD2000 (DJ workstation/kiosk). No separate victim action such as plugging a device or clicking is required during exploitation.\nS:U - The slab use-after-free of struct urb and the subsequent usb_submit_urb run entirely in the host kernel. This is ordinary local privilege escalation, not a VM, IOMMU, or sandbox boundary escape.\nC:H - KASAN shows a use-after-free read in usb_submit_urb of the dangling midi_out_urb after usb_free_urb. Reclaiming the URB slab lets the attacker supply URB fields that the USB core then reads, enabling kernel disclosure, as with other heap UAFs.\nI:H - bcd2000_midi_send() writes transfer_buffer_length on the freed URB and then submits it. A reclaimed fake URB plus usb_submit_urb is a heap write and control-flow primitive (completion handler/DMA setup) suitable for hijack, so integrity impact is High.\nA:H - The UAF oopses the kernel (KASAN slab-use-after-free in bcd2000_midi_send and usb_submit_urb). The attacker can repeat connect/disconnect to crash on demand, so availability impact is High."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-09-14T11:59:18.213Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/9af08677aa57debaca5b57c8045c52a83d3dd376"
        },
        {
          "url": "https://git.kernel.org/stable/c/5a77febac6faf6da40fbb4555f703eeb91b58130"
        },
        {
          "url": "https://git.kernel.org/stable/c/3c00004f134fc819f9d9e202c6a64acde0a1f8d0"
        },
        {
          "url": "https://git.kernel.org/stable/c/6c07aad8a7c9ef8ebc4d03a964b882123a349a2e"
        },
        {
          "url": "https://git.kernel.org/stable/c/eb482a06791d6168beb8c78cc904ac5a5ed96a55"
        },
        {
          "url": "https://git.kernel.org/stable/c/7df3194bdb7479cad9199889655a566a2c0c1d1b"
        },
        {
          "url": "https://git.kernel.org/stable/c/b06ebc7fe25a6af4a9f6e4a3d4236a4178ad4b01"
        },
        {
          "url": "https://git.kernel.org/stable/c/459d3a64766f5ca2f1886daeaf24582831a5f5ab"
        }
      ],
      "title": "ALSA: bcd2000: clear the URB pointers on disconnect",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-80971",
    "datePublished": "2026-09-11T19:42:34.441Z",
    "dateReserved": "2026-08-26T14:34:25.810Z",
    "dateUpdated": "2026-09-14T11:59:18.213Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-80971",
      "date": "2026-09-21",
      "epss": "0.00159",
      "percentile": "0.05506"
    },
    "microsoft_vex": {
      "current_release_date": "2026-09-15T01:50:33.000Z",
      "cve": "CVE-2026-80971",
      "id": "msrc_CVE-2026-80971",
      "initial_release_date": "2026-09-13T01:07:37.000Z",
      "product_status:known_not_affected": "1",
      "source": "Microsoft CSAF VEX",
      "status": "final",
      "title": "ALSA: bcd2000: clear the URB pointers on disconnect",
      "url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-80971.json",
      "version": "3"
    },
    "nvd": {
      "cve": {
        "affected": [
          {
            "affectedData": [
              {
                "defaultStatus": "unaffected",
                "product": "Linux",
                "programFiles": [
                  "sound/usb/bcd2000/bcd2000.c"
                ],
                "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
                "vendor": "Linux",
                "versions": [
                  {
                    "lessThan": "9af08677aa57debaca5b57c8045c52a83d3dd376",
                    "status": "affected",
                    "version": "b47a22290d581277be70e8a597824a4985d39e83",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "5a77febac6faf6da40fbb4555f703eeb91b58130",
                    "status": "affected",
                    "version": "b47a22290d581277be70e8a597824a4985d39e83",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "3c00004f134fc819f9d9e202c6a64acde0a1f8d0",
                    "status": "affected",
                    "version": "b47a22290d581277be70e8a597824a4985d39e83",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "6c07aad8a7c9ef8ebc4d03a964b882123a349a2e",
                    "status": "affected",
                    "version": "b47a22290d581277be70e8a597824a4985d39e83",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "eb482a06791d6168beb8c78cc904ac5a5ed96a55",
                    "status": "affected",
                    "version": "b47a22290d581277be70e8a597824a4985d39e83",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "7df3194bdb7479cad9199889655a566a2c0c1d1b",
                    "status": "affected",
                    "version": "b47a22290d581277be70e8a597824a4985d39e83",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "b06ebc7fe25a6af4a9f6e4a3d4236a4178ad4b01",
                    "status": "affected",
                    "version": "b47a22290d581277be70e8a597824a4985d39e83",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "459d3a64766f5ca2f1886daeaf24582831a5f5ab",
                    "status": "affected",
                    "version": "b47a22290d581277be70e8a597824a4985d39e83",
                    "versionType": "git"
                  }
                ]
              },
              {
                "defaultStatus": "affected",
                "product": "Linux",
                "programFiles": [
                  "sound/usb/bcd2000/bcd2000.c"
                ],
                "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
                "vendor": "Linux",
                "versions": [
                  {
                    "status": "affected",
                    "version": "3.16"
                  },
                  {
                    "lessThan": "3.16",
                    "status": "unaffected",
                    "version": "0",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "5.10.*",
                    "status": "unaffected",
                    "version": "5.10.270",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "5.15.*",
                    "status": "unaffected",
                    "version": "5.15.221",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.1.*",
                    "status": "unaffected",
                    "version": "6.1.188",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.6.*",
                    "status": "unaffected",
                    "version": "6.6.157",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.12.*",
                    "status": "unaffected",
                    "version": "6.12.109",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.18.*",
                    "status": "unaffected",
                    "version": "6.18.50",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "7.2.*",
                    "status": "unaffected",
                    "version": "7.2.4",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "*",
                    "status": "unaffected",
                    "version": "7.3-rc1",
                    "versionType": "original_commit_for_fix"
                  }
                ]
              }
            ],
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
          }
        ],
        "cveTags": [],
        "descriptions": [
          {
            "lang": "en",
            "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nALSA: bcd2000: clear the URB pointers on disconnect\n\nbcd2000_free_usb_related_resources() frees both URBs and leaves the\npointers behind:\n\n\tusb_kill_urb(bcd2k-\u003emidi_out_urb);\n\tusb_kill_urb(bcd2k-\u003emidi_in_urb);\n\n\tusb_free_urb(bcd2k-\u003emidi_out_urb);\n\tusb_free_urb(bcd2k-\u003emidi_in_urb);\n\nThe rawmidi device outlives that call.  A substream that is still open\nwhen the device is unplugged reaches bcd2000_midi_send() from the\ntrigger path on close.  That function writes to the freed URB and then\nhands it to the USB core:\n\n\tbcd2k-\u003emidi_out_urb-\u003etransfer_buffer_length = BUFSIZE;\n\t...\n\tret = usb_submit_urb(bcd2k-\u003emidi_out_urb, GFP_ATOMIC);\n\nusb_kill_urb() does not stop a later submission either, so a submit that\nraces the disconnect can requeue the URB after it has been reaped.\nmidi_in_urb is exposed the same way: bcd2000_input_complete() resubmits\nit from the completion handler.\n\nKASAN on 7.2.0-rc5 (arm64):\n\n  BUG: KASAN: slab-use-after-free in bcd2000_midi_send [snd_bcd2000]\n  Write of size 4 at addr ffff00001827d388 by task bpoc/168\n   __asan_store4\n   bcd2000_midi_send [snd_bcd2000]\n   bcd2000_midi_output_trigger [snd_bcd2000]\n   snd_rawmidi_kernel_write1\n   close_substream.part.0\n  Freed by task 168:\n   usb_free_urb\n   bcd2000_disconnect [snd_bcd2000]\n\n  BUG: KASAN: slab-use-after-free in usb_submit_urb\n  Read of size 8 at addr ffff00001827d3b8 by task bpoc/168\n\nClear both pointers after freeing and test them on the paths that can\nstill run.  Poison the URBs before freeing them: usb_poison_urb() waits\nfor a running completion handler and rejects any later submission, so\nafter it returns the input path is quiesced and only the rawmidi trigger\npath can still reach bcd2000_midi_send().  No unpoison is needed; the\nURBs are freed on the next line.\n\nDiscovered by XBOW, triaged by Baul Lee \u003cbaul.lee@xbow.com\u003e"
          }
        ],
        "id": "CVE-2026-80971",
        "lastModified": "2026-09-14T13:18:51.890",
        "metrics": {
          "cvssMetricV31": [
            {
              "cvssData": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "exploitabilityScore": 1.8,
              "impactScore": 5.9,
              "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
              "type": "Secondary"
            }
          ]
        },
        "published": "2026-09-11T20:19:03.233",
        "references": [
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/3c00004f134fc819f9d9e202c6a64acde0a1f8d0"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/459d3a64766f5ca2f1886daeaf24582831a5f5ab"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/5a77febac6faf6da40fbb4555f703eeb91b58130"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/6c07aad8a7c9ef8ebc4d03a964b882123a349a2e"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/7df3194bdb7479cad9199889655a566a2c0c1d1b"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/9af08677aa57debaca5b57c8045c52a83d3dd376"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/b06ebc7fe25a6af4a9f6e4a3d4236a4178ad4b01"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/eb482a06791d6168beb8c78cc904ac5a5ed96a55"
          }
        ],
        "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "vulnStatus": "Received"
      }
    },
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-09-14T18:26:21+00:00",
      "cve": "CVE-2026-80971",
      "id": "CVE-2026-80971",
      "initial_release_date": "2026-09-11T00:00:00+00:00",
      "product_status:known_affected": "276",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: ALSA: bcd2000: clear the URB pointers on disconnect",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-80971.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-09-16T00:06:13Z",
      "cve": "CVE-2026-80971",
      "id": "CVE-2026-80971",
      "initial_release_date": "2026-09-16T00:06:13Z",
      "product_status:known_affected": "265",
      "product_status:known_not_affected": "88",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2026-80971",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-80971.json",
      "version": "2"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…