PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-68374 Linux CVE debrief

A vulnerability in the Linux kernel's USB core sysfs has been addressed. The function bos_descriptors_read() accesses udev->bos, which could be simultaneously freed in usb_reset_and_verify_device(), a function commonly called in drivers across the kernel. This issue has been resolved by adding a lock to bos_descriptors_read(). The fix ensures that the access to udev->bos is synchronized, preventing potential use-after-free issues. Linux kernel maintainers, Linux distribution maintainers, and users of Linux systems, especially those with untrusted input or exposed USB interfaces, should assess exposure and prioritize verification of affected systems.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-10
Original CVE updated
2026-10-19
Advisory published
2026-08-10
Advisory updated
2026-10-19

Who should care

Linux kernel maintainers, Linux distribution maintainers, and users of Linux systems, especially those with untrusted input or exposed USB interfaces, should assess exposure and prioritize verification of affected systems.

Why it matters

CVE-2026-68374 is a vulnerability in the Linux kernel's USB core sysfs that has been addressed by adding a lock to bos_descriptors_read(). Defenders should assess exposure, prioritize verification of affected systems, and monitor Linux kernel updates.

  • Defenders should verify Linux kernel versions and configurations to assess exposure.
  • Affected systems may require priority patching or mitigation to prevent potential issues.
  • Maintainers and users should monitor Linux kernel updates for potential future vulnerabilities.

Technical summary

The Linux kernel's USB core sysfs function bos_descriptors_read() accesses udev->bos, which could be simultaneously freed in usb_reset_and_verify_device(). This issue has been resolved by adding a lock to bos_descriptors_read(). The fix ensures that the access to udev->bos is synchronized, preventing potential use-after-free issues. This change addresses a race condition that could lead to unexpected behavior or crashes in the USB core sysfs. The update is relevant to Linux kernel maintainers, Linux distribution maintainers, and users of Linux systems.

Defensive priority

Linux kernel maintainers and users should assess exposure and prioritize verification of affected systems, especially those with untrusted input or exposed USB interfaces.

Recommended defensive actions

  • Review Linux kernel versions and assess exposure based on used versions and configurations.
  • Verify that affected systems have applied the fix from Linux kernel maintainers.
  • Monitor Linux kernel updates for potential future vulnerabilities.
  • Perform a thorough review of USB interface configurations and ensure that they are properly secured.
  • Inventory and track Linux systems that may be affected by this vulnerability.
  • Implement compensating controls for exposed systems while remediation is scheduled and verified.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The CVE Program record and NVD vulnerability detail provide official information on this vulnerability. Supplemental sources include Linux kernel commit references. The Linux kernel's USB core sysfs function bos_descriptors_read() accesses udev->bos, which could be simultaneously freed in usb_reset_and_verify_device(). This issue has been resolved by adding a lock to bos_descriptors_read(). Evidence is limited to official CVE and NVD records, and Linux kernel commit references. Defenders should verify Linux kernel versions and review

Sources and references

Verified primary and authoritative sources

  • CVE-2026-68374 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-68374

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-68374 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-68374

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • usb: core: sysfs: add lock to bos_descriptors_read()

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/68xxx/CVE-2026-68374.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c07caee449c968842a350bfefa049889923b8240

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/217774e143d7b5a88739193284b6421be3978601

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ab82adf5e63b2d89ead7933ab753b9cedbe028e9

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4e0197fbb0eec588795d5431716a244d9ac8fa93

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.