Skip to main content
VulnerabilityPublished Updated

CVE-2026-43156: Linux kernel · net: usb: pegasus: enable basic endpoint checking

Affects Linux kernelSource CVE Database V5

0
Compare

Not known to be exploited · fixed in d2e7c898cc02dfe42443489a67a45ed616cb76e9 : update Linux kernel when convenient.

Data as of 6 Nov 2026, 16:03 UTC

Severity
Medium

Rated Medium by Threat Radar's AI analysis · No CVSS score from NVD or the CNA

Thin evidence

One scorer or none
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-11-06.

Patch
Available – fixed in d2e7c898cc02dfe42443489a67a45ed616cb76e9, a3e64e950a3981a8199de9798f6d21261b959171, 2705709f6574a088aab246af72fc95f2fea51484 +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 6 May 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < d2e7c898cc02dfe42443489a67a45ed616cb76e9
Fixed in
  • d2e7c898cc02dfe42443489a67a45ed616cb76e9
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < a3e64e950a3981a8199de9798f6d21261b959171
Fixed in
  • a3e64e950a3981a8199de9798f6d21261b959171
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 2705709f6574a088aab246af72fc95f2fea51484
Fixed in
  • 2705709f6574a088aab246af72fc95f2fea51484
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 35854ed5c40b02f95824e44398f9d2ba33727203
Fixed in
  • 35854ed5c40b02f95824e44398f9d2ba33727203
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 229dc9b9db475ac900182bafe258943e0e054c6d
Fixed in
  • 229dc9b9db475ac900182bafe258943e0e054c6d
LinuxLinuxAffected
  • ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 67ba6b13dbcaf45681fb6758794c5ac5fa589a6c
Fixed in
  • 67ba6b13dbcaf45681fb6758794c5ac5fa589a6c

AI-suggested

A fix is available and has been applied in the Linux kernel after version 2.6.12, as indicated by multiple fixed commit hashes. Users and administrators should update to a Linux kernel version that includes these fixes to ensure endpoint descriptors are properly validated during device probing. No additional mitigation is required beyond applying the official kernel update.

Description

A vulnerability in the Linux kernel's pegasus USB network driver allowed it to accept USB devices with endpoint descriptors that did not match expected transfer types. This was due to the driver using hardcoded endpoint pipes without verifying the endpoint descriptors. The issue was fixed by adding endpoint type checks during device probing to reject devices with mismatched descriptors.

References

Community reviews

Loading reviews…