Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-80593

Опубликовано: 28 авг. 2026
Источник: redhat
CVSS3: 5.5

Описание

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.

A flaw was found in the Linux kernel, specifically within the hwmon (hardware monitoring) subsystem's asus_atk0110 driver. This vulnerability occurs because the atk_ec_present() function does not properly check the size of a data package before attempting to read its contents. A local attacker could exploit this by providing a specially crafted firmware package, which could lead to an out-of-bounds read. This could result in information disclosure or potentially cause system instability.

Отчет

A low impact out-of-bounds read flaw was found in the Linux kernel hwmon subsystem's asus_atk0110 driver, which is shipped in Red Hat Enterprise Linux (kernel and kernel-rt) and Red Hat In-Vehicle OS (kernel and kernel-ivos-qualcomm). The atk_ec_present() function walks the management group package returned by the ACPI GGRP method and reads the first element of each sub-package without first checking that the sub-package is non-empty. A local attacker who can supply a specially crafted ACPI firmware package on affected systems could trigger a read past the end of the allocated element array, resulting in information disclosure or system instability such as a kernel panic. Because triggering the flaw requires malformed ACPI firmware presenting a zero-element sub-package within the ATK0110 management group, and the flaw is limited to a read, the affected components are recorded as affected with the fix deferred to a future scheduled maintenance update; the residual risk until the fix lands is limited to potential information disclosure or a denial of service on hardware whose firmware exposes such malformed packages. Red Hat's severity assessment for this flaw is lower than the upstream CVEORG score of 8.4: an out-of-bounds read of an ACPI package element array does not plausibly yield the high confidentiality and integrity impacts claimed by the upstream vector, and the realistic consequence is primarily availability impact.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10kernelFix deferred
Red Hat Enterprise Linux 6kernelOut of support scope
Red Hat Enterprise Linux 7kernelFix deferred
Red Hat Enterprise Linux 7kernel-rtFix deferred
Red Hat Enterprise Linux 8kernelFix deferred
Red Hat Enterprise Linux 8kernel-rtFix deferred
Red Hat Enterprise Linux 9kernelFix deferred
Red Hat Enterprise Linux 9kernel-rtFix deferred

Показывать по

Дополнительная информация

Статус:

Low
Дефект:
CWE-125
https://bugzilla.redhat.com/show_bug.cgi?id=2525425kernel: hwmon: (asus_atk0110) Check package count before accessing element

5.5 Medium

CVSS3

Связанные уязвимости

CVSS3: 8.4
ubuntu
около 2 месяцев назад

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.

CVSS3: 8.4
nvd
около 2 месяцев назад

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.

CVSS3: 8.4
debian
около 2 месяцев назад

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

CVSS3: 8.4
redos
около 1 месяца назад

Уязвимость kernel-lt

CVSS3: 8.4
redos
около 1 месяца назад

Уязвимость kernel-lt

5.5 Medium

CVSS3