Skip to main content
VulnerabilityPublished Updated

CVE-2026-31524: Linux kernel · HID: asus: avoid memory leak in asus_report_fixup()

Affects Linux kernelSource CVE Database V5

0
Compare

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

Data as of 5 Nov 2026, 22:06 UTC

Severity
Low

Rated Low 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-05.

Patch
Available – fixed in f20f17cffbe34fb330267e0f8084f5565f807444, ede95cfcab8064d9a08813fbd7ed42cea8843dcf, a41cc7c1668e44ff2c2d36f9a6353253ffc43e3c +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 22 Apr 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 5 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 5703e52cc711bc01e72cf12b86a126909c79d213, < f20f17cffbe34fb330267e0f8084f5565f807444
Fixed in
  • f20f17cffbe34fb330267e0f8084f5565f807444
LinuxLinuxAffected
  • ≥ 5703e52cc711bc01e72cf12b86a126909c79d213, < ede95cfcab8064d9a08813fbd7ed42cea8843dcf
Fixed in
  • ede95cfcab8064d9a08813fbd7ed42cea8843dcf
LinuxLinuxAffected
  • ≥ 5703e52cc711bc01e72cf12b86a126909c79d213, < a41cc7c1668e44ff2c2d36f9a6353253ffc43e3c
Fixed in
  • a41cc7c1668e44ff2c2d36f9a6353253ffc43e3c
LinuxLinuxAffected
  • ≥ 5703e52cc711bc01e72cf12b86a126909c79d213, < 726765b43deb2b4723869d673cc5fc6f7a3b2059
Fixed in
  • 726765b43deb2b4723869d673cc5fc6f7a3b2059
LinuxLinuxAffected
  • ≥ 5703e52cc711bc01e72cf12b86a126909c79d213, < 84724ac4821a160d47b84289adf139023027bdbb
Fixed in
  • 84724ac4821a160d47b84289adf139023027bdbb
LinuxLinuxAffected
  • ≥ 5703e52cc711bc01e72cf12b86a126909c79d213, < 7a6d6e4d8af044f94fa97e97af5ff2771e1fbebd
Fixed in
  • 7a6d6e4d8af044f94fa97e97af5ff2771e1fbebd

AI-suggested

A fix is available and has been applied in the Linux kernel. Users and administrators should update to the fixed kernel versions containing the patches identified by the provided commit hashes. No additional mitigation is required beyond applying the official fix.

Description

A memory leak vulnerability in the Linux kernel's HID driver for Asus devices was fixed by changing the memory allocation method in the asus_report_fixup() function. The function previously returned a newly allocated buffer without freeing it, causing a memory leak. Additionally, a harmless out-of-bounds read was corrected by limiting the copied descriptor size.

References

Community reviews

Loading reviews…