ACPI: APEI: GHES: fix ARM section length accounting after header
Summary
| CVE | CVE-2026-89588 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-09-11 20:19:43 UTC |
| Updated | 2026-09-11 20:19:43 UTC |
| Description | In the Linux kernel, the following vulnerability has been resolved:
ACPI: APEI: GHES: fix ARM section length accounting after header
In ghes_handle_arm_hw_error(), after skipping the cper_sec_proc_arm
header with (err + 1), the remaining length was reduced by sizeof(err)
(pointer size) instead of sizeof(*err) (structure size).
That overestimates the bytes left for cper_arm_err_info records and can
let the parser read past the CPER section when err_info_num is large
enough relative to error_data_length.
Use sizeof(*err) so the length accounting matches the pointer advance
and the earlier sizeof(*err) size check. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected 242c652849d979d0133c315a42d9acea0ff88390 5ff385e9403e87ae33f65b8c38698d3b1e92cfde git |
Not specified |
| CNA |
Linux |
Linux |
affected 136093ba4161e0080088abff48273f6830a47766 452eb28e03015abec6d4bf6488ee567706ade4e1 git |
Not specified |
| CNA |
Linux |
Linux |
affected 87880af2d24e62a84ed19943dbdd524f097172f2 b48b613073c3d652cb1823c15d16f7067cf4cee4 git |
Not specified |
| CNA |
Linux |
Linux |
affected 87880af2d24e62a84ed19943dbdd524f097172f2 903308ea40adf0577d82eab69882faf8836326ce git |
Not specified |
| CNA |
Linux |
Linux |
affected db103b8bd3a4aca69b1b5fe8831a6ed75ac4b3bd git |
Not specified |
| CNA |
Linux |
Linux |
affected 6.12.75 6.12.109 semver |
Not specified |
| CNA |
Linux |
Linux |
affected 6.18.16 6.18.50 semver |
Not specified |
| CNA |
Linux |
Linux |
affected 6.19.6 6.20 semver |
Not specified |
| CNA |
Linux |
Linux |
affected 7.0 |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.0 semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.12.109 6.12.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.18.50 6.18.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.2.4 7.2.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.3-rc1 * original_commit_for_fix |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/903308ea40adf0577d82eab69882faf8836326ce |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/452eb28e03015abec6d4bf6488ee567706ade4e1 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/5ff385e9403e87ae33f65b8c38698d3b1e92cfde |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/b48b613073c3d652cb1823c15d16f7067cf4cee4 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.