PatchSiren

PatchSiren cyber security CVE debrief

CVE-2024-26651 Linux CVE debrief

CVE-2024-26651 is a Linux kernel issue in the sr9800 USB network driver where failure from usbnet_get_endpoints() was not properly checked and propagated. The published fix adds error handling so the driver stops on endpoint setup failure instead of continuing with invalid state. NVD rates the issue as medium severity with local, low-privileged, no-user-interaction conditions and high availability impact.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2024-04-09
Original CVE updated
2026-05-14
Advisory published
2024-04-09
Advisory updated
2026-05-14

Who should care

Linux system maintainers, distro security teams, and operators of systems running affected kernel branches, especially where the sr9800 USB network driver is in use.

Technical summary

The supplied kernel fix is narrowly scoped: it adds a check for usbnet_get_endpoints() and returns the error when endpoint discovery fails. According to the NVD corpus, affected Linux kernel CPE ranges include versions from 3.14 before 4.19.311, 4.20 before 5.4.273, 5.5 before 5.10.214, 5.11 before 5.15.153, 5.16 before 6.1.83, 6.2 before 6.6.23, 6.7 before 6.7.11, and 6.8 before 6.8.2. The CVSS vector is AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, and NVD does not assign a specific CWE beyond NVD-CWE-noinfo.

Defensive priority

Medium — prioritize patching on affected Linux kernel branches, especially where the sr9800 driver is present or potentially loadable.

Recommended defensive actions

  • Update to a kernel release that includes the sr9800 usbnet_get_endpoints() error-handling fix, or apply the vendor backport for your supported branch.
  • Confirm whether affected hosts run one of the vulnerable kernel version ranges listed by NVD.
  • Track downstream distro advisories and security errata for backported fixes on Debian, Fedora, and vendor-maintained kernels.
  • Include this CVE in routine kernel patch compliance checks, since the fix spans multiple long-term support branches.

Evidence notes

The CVE description explicitly states that sr9800 now checks usbnet_get_endpoints() and returns the error if it fails, which indicates a defensive fix for missing error propagation. The NVD record classifies the issue as local, low-privilege, no-interaction, and availability-only (high). The corpus provides affected-version ranges and multiple stable patch references, but no exploit narrative or detailed root-cause analysis beyond the error-checking change.

Sources and references

Verified primary and authoritative sources

  • CVE-2024-26651 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2024-26651

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

  • CVE-2024-26651 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2024-26651

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

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/07161b2416f740a2cb87faa5566873f401440a61

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/276873ae26c8d75b00747c1dadb9561d6ef20581

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/424eba06ed405d557077339edb19ce0ebe39e7c7

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6b4a39acafaf0186ed8e97c16e0aa6fca0e52009

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8a8b6a24684bc278036c3f159f7b3a31ad89546a

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9c402819620a842cbfe39359a3ddfaac9adc8384

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

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

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

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.