CVE-2026-80593

HighCVSS 8.4/10Last modified Oct 16, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

hwmon: (asus_atk0110) Check package count before accessing element

atk_ec_present() walks the management group package returned by the GGRP ACPI method and, for each sub-package, reads its first element:

id = &obj->package.elements[0]; if (id->type != ACPI_TYPE_INTEGER)

without checking that the sub-package is non-empty. ACPICA allocates the element array with exactly package.count entries, so for a sub-package with a zero count this reads past the allocation.

The sibling function atk_debugfs_ggrp_open() performs the same access but skips empty packages with a package.count check first. Add the same check to atk_ec_present() so a malformed firmware package cannot trigger an out-of-bounds read.

Metrics

CVSS 3.1 8.4/10CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

VendorProductVersions
LinuxLinux>= 9e6eba610c2eb68b05841a15ece1cf929c44aea3, < 2a137124664aad1e36d8d74e8e2207365a04737f; >= 9e6eba610c2eb68b05841a15ece1cf929c44aea3, < 459b0a0439ea65b2b612aa572eb62a2e26d05618; >= 9e6eba610c2eb68b05841a15ece1cf929c44aea3, < 768f20e7bb48d723b82cb142120263d0806fbeb8; >= 9e6eba610c2eb68b05841a15ece1cf929c44aea3, < 76392d35c8df471b288cfc6536bd092b3c8ee2cf; >= 9e6eba610c2eb68b05841a15ece1cf929c44aea3, < 981a8a2e3773dc7e704943388a1fb97970b23275; >= 9e6eba610c2eb68b05841a15ece1cf929c44aea3, < d8d4fa0c4f818e30b6f6737bdd989b7e2b511cae; >= 9e6eba610c2eb68b05841a15ece1cf929c44aea3, < b770fcfcdced569bcf7c6982aeea8c3d11a21c2b; >= 9e6eba610c2eb68b05841a15ece1cf929c44aea3, < e2735b39f044bad7bf2017aef248935525bc0b97
LinuxLinux2.6.32

References

Timeline

Published
Aug 28, 2026
Last modified
Oct 16, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-80594In the Linux kernel, the following vulnerability has been resolved: Input: ims-pcu - fix potential infinite loop in CDC union descriptor paCVE-2026-80595In the Linux kernel, the following vulnerability has been resolved: Input: ims-pcu - add response length checks The driver processes respoCVE-2026-805968.4In the Linux kernel, the following vulnerability has been resolved: Input: ims-pcu - only expose sysfs attributes on control interface WheCVE-2026-80597In the Linux kernel, the following vulnerability has been resolved: mtd: maps: vmu-flash: fix NULL pointer dereference in initialization TCVE-2026-805987.8In the Linux kernel, the following vulnerability has been resolved: ntfs3: fix out-of-bounds read in decompress_lznt decompress_lznt() doeCVE-2026-805998.1In the Linux kernel, the following vulnerability has been resolved: batman-adv: dat: ensure accessible eth_hdr proto field When batadv_getCVE-2026-806009.8In the Linux kernel, the following vulnerability has been resolved: batman-adv: dat: acquire ARP hw source only after skb realloc The pskbCVE-2026-806018.8In the Linux kernel, the following vulnerability has been resolved: batman-adv: gw: acquire ethernet header only after skb realloc The pskCVE-2026-80602In the Linux kernel, the following vulnerability has been resolved: perf/x86/amd/lbr: Fix kernel address leakage A user-only branch stack CVE-2026-806039.1In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read parseCVE-2026-806048.8In the Linux kernel, the following vulnerability has been resolved: HID: core: Fix OOB read in hid_get_report for numbered reports When a CVE-2026-80605In the Linux kernel, the following vulnerability has been resolved: HID: picolcd: prevent NULL pointer dereference in picolcd_send_and_wait
CVE-2026-80593: High severity, CVSS 8.4 | Vulnix