Skip to content
CVE Ledger
  • Newest CVEsPage
  • Recently added to KEVPage
  • Rising exploitation (EPSS)Page
  • Weekly digestPage
  • StatisticsPage
  • WatchlistPage
  • API docsPage
  • MCP serverPage
  • AboutPage
  • Data sourcesPage
  • Data statusPage
  • ChangelogPage
  • How it's builtPage
  • Support the projectPage

14 results

Back

CVE-2026-98769

usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd

Description

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_uac1_legacy: validate bRequest index in generic_{set,get}_cmd generic_set_cmd() and generic_get_cmd() use the low nibble of ctrl->bRequest as an index into con->data[]: u8 cmd = (ctrl->bRequest & 0x0F); /* 0 .. 15 */ ... con->data[cmd] = value; /* OOB when cmd >= 5 */ struct usb_audio_control (include/linux/usb/audio.h) declares data as a 5-element array, so indices 5 through 15 write (or read) up to 44 bytes past the end of the array on the heap. A malicious USB host can craft a class-specific SET_CUR / GET_CUR request with an arbitrary bRequest value, triggering the out-of-bounds access from an IRQ completion handler with no further preconditions. Add an ARRAY_SIZE() guard to both functions.

Timeline

  1. ID reserved

    By Linux

  2. · 23 days later

    Published

  3. · 12 days later

    Record updated

Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.

Scores

No CVSS score yet: neither the CNA, CISA nor NVD has scored this CVE. NVD status: Received.

EPSS (exploitation in 30 days)
0.18% · top 93% of all CVEs (11 Nov 2026)
Loading the EPSS history…

The list uses the assigner's score when there is one, then CISA's, then NVD's: Not scored.

Affected products

  • Linux · Linux

    • affected c47d7b09891abb4f8b222317c89c7469bed8db3a – < 3e655ebe0e45b7b026a4d3e6c10586b95164b3fd
    • affected c47d7b09891abb4f8b222317c89c7469bed8db3a – < f8a4ddc23056560dc3333839a4c6998f644db303
    • affected c47d7b09891abb4f8b222317c89c7469bed8db3a – < f0ff630d83c12c9a97637dded1dc27558bee3760
    • affected c47d7b09891abb4f8b222317c89c7469bed8db3a – < da841c1511a6160b8bc6bb7b7c6d4c9fb76fb51e
    • affected c47d7b09891abb4f8b222317c89c7469bed8db3a – < 36f3f009049bc91e14dc856007932473318d12f8
    • affected c47d7b09891abb4f8b222317c89c7469bed8db3a – < 8c611876c002d712ae5f246af5188432c708f79d
    • affected c47d7b09891abb4f8b222317c89c7469bed8db3a – < 697cfe6e53b66cda196d6f8833b0ee97fefd0a8a
    • affected c47d7b09891abb4f8b222317c89c7469bed8db3a – < 9062d50e75c24dc7911be05c9b1719b3b256af15
  • Linux · Linux

    • affected 2.6.31
    • unaffected < 2.6.31
    • unaffected 5.10.273 – ≤ 5.10.*
    • unaffected 5.15.224 – ≤ 5.15.*
    • unaffected 6.1.191 – ≤ 6.1.*
    • unaffected 6.6.160 – ≤ 6.6.*
    • unaffected 6.12.113 – ≤ 6.12.*
    • unaffected 6.18.56 – ≤ 6.18.*
    • unaffected 7.2.10 – ≤ 7.2.*
    • unaffected 7.3 – ≤ *

References

References8

Sources

The same CVE in the primary databases and aggregators, to check against.

Badge for a README or a ticket

CVE-2026-98769 badge
[![CVE-2026-98769](https://cveledger.app/badge/CVE-2026-98769.svg)](https://cveledger.app/cve/CVE-2026-98769)

Record last updated .