Skip to main content
VulnerabilityPublished Updated

CVE-2026-93120: Linux kernel · usb: gadget: configfs: fix out-of-bounds read of qw_sign

Affects Linux kernelSource CVE Database V5

0

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

Data as of 27 Oct 2026, 05:11 UTC

Severity
Medium

Rated Medium by Threat Radar's AI analysis · CVSS not yet scored by NVD

EPSS
0.2% chance of exploitation in 30 days – higher than 11% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in f63edb54d8f738f9c21e2068c777ae1c097df6b7, f6da500b0f8106882598b6dec87fe37d653946cf, b895dbed8ac9e12a5ffa1a2165575a8469f8340d +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 17 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: 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 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 76180d716f91f035d9c8639497cf5459b44e1a51, < f63edb54d8f738f9c21e2068c777ae1c097df6b7
Fixed in
  • f63edb54d8f738f9c21e2068c777ae1c097df6b7
LinuxLinuxAffected
  • ≥ 76180d716f91f035d9c8639497cf5459b44e1a51, < f6da500b0f8106882598b6dec87fe37d653946cf
Fixed in
  • f6da500b0f8106882598b6dec87fe37d653946cf
LinuxLinuxAffected
  • ≥ 76180d716f91f035d9c8639497cf5459b44e1a51, < b895dbed8ac9e12a5ffa1a2165575a8469f8340d
Fixed in
  • b895dbed8ac9e12a5ffa1a2165575a8469f8340d
LinuxLinuxAffected
  • ≥ 76180d716f91f035d9c8639497cf5459b44e1a51, < afbf39c0f2297c6abef6d670a82a2079b0836191
Fixed in
  • afbf39c0f2297c6abef6d670a82a2079b0836191
LinuxLinuxAffected
  • ≥ 76180d716f91f035d9c8639497cf5459b44e1a51, < a28c486434634f6d1e120711d2b09f3eddea6c98
Fixed in
  • a28c486434634f6d1e120711d2b09f3eddea6c98
LinuxLinuxAffected
  • ≥ 76180d716f91f035d9c8639497cf5459b44e1a51, < 36315a330e067f7773196940552feacb1debbef1
Fixed in
  • 36315a330e067f7773196940552feacb1debbef1

AI-suggested

A fix for this vulnerability has been implemented and is available in the referenced Linux kernel commits. Users should update to a kernel version that includes these fixes. Since this is a kernel vulnerability, applying the official patch or upgrading to a fixed kernel release is the recommended mitigation.

Description

A vulnerability in the Linux kernel's USB gadget configfs interface allows an out-of-bounds read of the qw_sign array. The flaw arises because the length argument passed to a UTF-16 to UTF-8 conversion function incorrectly counts bytes instead of UTF-16 code units, causing reads beyond the array boundary. This can expose adjacent memory bytes through the configfs attribute when the stored signature lacks a NUL terminator. The issue has been fixed in several commits.

References

Community reviews

Loading reviews…