VDB
CVE-2026-31524
CVE-2026-31524
PUBLISHED
In the Linux kernel, the following vulnerability has been resolved: HID: asus: avoid memory leak in asus_report_fixup() The asus_report_fixup() function was returning a newly allocated kmemdup()-allocated buffer, but never freeing it. Switch to devm_kzalloc() to ensure the memory is managed and freed automatically when the device is removed. The caller of report_fixup() does not take ownership of the returned pointer, but it is permitted to return a pointer whose lifetime is at least that of the input buffer. Also fix a harmless out-of-bounds read by copying only the original descriptor size.
EPSS 0.02% · 7.1th percentile
Risk Scores
EPSS Score
0.02%
7.1th percentile
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | *, 5.15.203, 6.6.131 |
| linux | linux_kernel | 0, 0, 0 |
Timeline
- Apr 22, 2026 CVE Published
- Apr 23, 2026 Security Advisory
- Apr 28, 2026 CVE Updated
- May 18, 2026 EPSS Score
- May 19, 2026 EPSS Score
- May 20, 2026 EPSS Score
- May 21, 2026 EPSS Score
- May 22, 2026 EPSS Score
- May 23, 2026 EPSS Score
- May 24, 2026 EPSS Score
- May 25, 2026 EPSS Score
- May 26, 2026 EPSS Score
References
- https://git.kernel.org/stable/c/726765b43deb2b4723869d673cc5fc6f7a3b2059 url
- https://git.kernel.org/stable/c/ede95cfcab8064d9a08813fbd7ed42cea8843dcf url
- https://git.kernel.org/stable/c/2e4fe6b15c2f390c023b20d728b1a3fe7ea4f973 url
- https://git.kernel.org/stable/c/f20f17cffbe34fb330267e0f8084f5565f807444 url
- https://git.kernel.org/stable/c/7a6d6e4d8af044f94fa97e97af5ff2771e1fbebd url
- https://git.kernel.org/stable/c/a41cc7c1668e44ff2c2d36f9a6353253ffc43e3c url
- https://git.kernel.org/stable/c/84724ac4821a160d47b84289adf139023027bdbb url
- https://git.kernel.org/stable/c/2bad24c17742fc88973d6aea526ce1353f5334a3 url
- https://nvd.nist.gov/vuln/detail/CVE-2026-31524 advisory
- https://lists.debian.org/debian-lts-announce/2026/05/msg00004.html advisory
- https://lists.debian.org/debian-lts-announce/2026/05/msg00005.html advisory
- https://lists.debian.org/debian-security-announce/2026/msg00154.html advisory
- https://lists.debian.org/debian-security-announce/2026/msg00148.html advisory
- https://lists.debian.org/debian-lts-announce/2026/05/msg00051.html advisory
- https://lists.debian.org/debian-lts-announce/2026/05/msg00052.html advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-202621818-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-202621816-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-202621720-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-202621775-1 advisory
- https://www.suse.com/support/update/announcement/2026/suse-su-20262068-1 advisory
…and 19 more