Answer in brief
CVE-2026-98003 records a Unknown severity vulnerability in iommu/amd: Do not reallocate GA log buffers on resume. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=c5e1a1eb9279fdb28d47ca2a4493a4c53b7d6a0b <94458b80d3b203c1c9e2c98aa7319b7713e006c0 || >=c5e1a1eb9279fdb28d47ca2a4493a4c53b7d6a0b <b6be275d19cee01f8f1f08a2ff18337103d05d40 || >=c5e1a1eb9279fdb28d47ca2a4493a4c53b7d6a0b <00a7dd64888d6dd72110b40e2824a088cf7b7386 | 94458b80d3b203c1c9e2c98aa7319b7713e006c0, b6be275d19cee01f8f1f08a2ff18337103d05d40, 00a7dd64888d6dd72110b40e2824a088cf7b7386 |
| Linux/Linuxgeneric | 6.0 | Not reported |
Published upstream
Sep 25, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 25, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Sep 25, 2026
In the Linux kernel, the following vulnerability has been resolved: iommu/amd: Do not reallocate GA log buffers on resume Commit c5e1a1eb9279 ("iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement") moved the GA log allocation from iommu_init_pci() to enable_iommus_vapic(), which is called on every resume. iommu_init_ga_log() assigns iommu->ga_log and iommu->ga_log_tail unconditionally. Each resume therefore replaces the boot-time pointers and leaks both old allocations. The function also uses GFP_KERNEL from a syscore resume callback, where interrupts are disabled and the non-boot CPUs are offline. Return early if both buffers are already allocated. Clear the pointers in free_ga_log() so a partial allocation failure cannot leave ga_log dangling.
Quoted source text, attributed separately from HOL analysis.