Skip to main content

Linux Kernel EUVDEUVD-2026-93210

| CVE-2026-98282 HIGH
2026-10-06 Linux GHSA-8m3g-gm8v-p3m6
8.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain guest/VFIO access on PowerPC host
  2. Delivery
    Issue H_PUT_TCE_INDIRECT with npages>1
  3. Exploit
    Overflow bypasses IOBA range check
  4. Execution
    Write TCE entries outside table bounds
  5. Persist
    Corrupt host IOMMU/memory across scope
  6. Impact
    Compromise host integrity and availability

Vulnerability Assessment

Exploitation Conditions

Requires a PowerPC (ppc64) host running KVM PPC guest passthrough or VFIO with TCE IOMMU tables, where the attacker can invoke H_STUFF_TCE or H_PUT_TCE_INDIRECT with npages > 1 - the multi-page path whose npages argument was previously ignored (hardcoded to 1) in iommu_tce_check_ioba. Exploitation is strictly local (AV:L) and requires low-privileged but legitimate access (PR:L) to the guest hypercall or VFIO interface; it is not reachable remotely and does not apply to x86/ARM or to systems without PowerPC IOMMU passthrough configured. The narrow PowerPC virtualization prerequisite is the primary factor limiting real-world exploitability despite the high impact metrics.

Impact

The input CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H, base 8.8) describes a local, low-privileged, scope-changing flaw with full confidentiality/integrity/availability impact - consistent with a KVM/VFIO guest or VFIO-capable process overflowing the IOMMU TCE table bounds check and affecting the host (scope change). However, the real-world risk is substantially lower than the 8.8 suggests: EPSS is only 0.18% (7th percentile), the flaw is NOT in CISA KEV, and no public exploit code is referenced. Exploitation status is therefore 'no public exploit identified at time of analysis.' A critical limiting factor absent from the CVSS vector is that this code path is PowerPC-specific (powerpc/iommu, H_STUFF_TCE / H_PUT_TCE_INDIRECT hypercalls) and only reachable where KVM PPC or VFIO TCE passthrough is in use - a narrow deployment slice. The low EPSS aligns with this: the flaw requires a specific architecture plus local authenticated access and is not amenable to mass remote exploitation. No signals conflict, but note CWE is listed as N/A in the input while the tag 'Buffer Overflow' and the description point to an arithmetic/bounds overflow (closer to CWE-190/CWE-787); treat the tag as indicative, not authoritative. Overall: a genuine privilege-boundary bug worth patching on PowerPC virtualization hosts, but not an urgent fleet-wide emergency.

Exploit ScenarioDerived

A guest VM or a local process with VFIO/TCE access on a PowerPC host issues an H_PUT_TCE_INDIRECT or H_STUFF_TCE request with npages > 1 crafted so the range check in iommu_tce_check_ioba overflows, bypassing the table-capacity validation. This lets the attacker map or clear TCE entries outside the intended IOMMU table, corrupting host memory or DMA mappings and crossing the guest/host boundary (CVSS scope change). No public exploit code is referenced; attack complexity is low once local access to the hypercall/VFIO interface exists.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 07, 2026

Memory corruption and scope-changing host impact in the Linux kernel's PowerPC IOMMU TCE handling affect ppc64 systems where a local low-privileged actor can invoke multi-page TCE hypercalls such as H_STUFF_TCE or H_PUT_TCE_INDIRECT with npages greater than 1. The flaw is in iommu_tce_check_ioba(), which used a hardcoded page count of 1 instead of the caller-supplied npages, so the intended bounds check can be bypassed and the TCE table capacity may be exceeded, yielding the assessed full confidentiality, integrity, and availability impact on the host under a scope-changing vector. No public exploit identified at time of analysis, no CISA KEV entry was provided, and EPSS is low at 0.18% (7th percentile); vendor patches are available.

RemediationAI

Apply the vendor-released Linux kernel patches and reboot: upgrade to the fixed release for your branch, specifically 5.10.271, 5.15.222, 6.1.189, 6.6.158, 6.12.112, 6.18.54, 7.2.8, or 7.3-rc4 (or newer), using the stable fix commits such as https://git.kernel.org/stable/c/98d8dcc4ebd10523507d4478e148809a7771a213. There is no remote workaround; because exploitation is local (AV:L, PR:L) and requires PowerPC KVM guest passthrough or VFIO TCE IOMMU access, restrict such access to trusted users/groups, and if immediate patching is impossible, disable PowerPC KVM TCE passthrough or VFIO TCE IOMMU use for untrusted guests/users or avoid multi-page H_STUFF_TCE/H_PUT_TCE_INDIRECT operations, accepting reduced functionality for those workloads. Consult the NVD advisory https://nvd.nist.gov/vuln/detail/CVE-2026-98282 for the latest patch status.

Affected VersionsENISA

Linux b1af23d836f811137d504d14d4cbdd01929dec34 <3776bf56e06980e8a12c8c0565d9e6ac44965f03
Linux 4.12
Linux patch: 6.1.189
Linux patch: 0
Linux b1af23d836f811137d504d14d4cbdd01929dec34 <9fd9c9bbb05417f468a11fb6d145d7ff61f4a868
Linux patch: 5.15.222
Linux patch: 7.3-rc4
Linux patch: 5.10.271
Linux b1af23d836f811137d504d14d4cbdd01929dec34 <d6a1779129d936bc1fbab80181165da544eab736
Linux b1af23d836f811137d504d14d4cbdd01929dec34 <0b271f7d7f5ed45bc498a03ce0aa9cfd8402fc71
Linux patch: 6.12.112
Linux b1af23d836f811137d504d14d4cbdd01929dec34 <98d8dcc4ebd10523507d4478e148809a7771a213
Linux patch: 7.2.8
Linux patch: 6.18.54
Linux b1af23d836f811137d504d14d4cbdd01929dec34 <d48ceb6e1a6915c7bac4f902554a1047365cdff2
Linux patch: 6.6.158
Linux b1af23d836f811137d504d14d4cbdd01929dec34 <314091243159f8e3749bc719bb129f423f72fd86
Linux b1af23d836f811137d504d14d4cbdd01929dec34 <0543813753ef5cfbd6fa96694f7acf783fa01af7

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The PowerPC IOMMU uses TCE (Translation Control Entry) tables to translate I/O addresses for DMA, and KVM/VFIO expose hypercalls or ioctls including H_STUFF_TCE and H_PUT_TCE_INDIRECT that can program multiple TCEs in one operation. The vulnerable function iommu_tce_check_ioba() was intended to validate the IOBA (I/O bus address) range against the TCE table size, but commit b1af23d836f8 ignored the npages argument and validated only one page, so callers legitimately passing npages > 1 could make ioba - offset + npages overflow or exceed the table capacity 'size'. This is an out-of-bounds/overflow validation flaw in PowerPC virtualization code (tagged Buffer Overflow) affecting Linux CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* on ppc64/KVM or VFIO TCE passthrough configurations. The assessed vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H confirms local, low-privileged access and scope change, not remote reachability.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Local hypercall/VFIO access needed (AV:L, PR:L) with straightforward overflow trigger (AC:L); guest-to-host IOMMU corruption crosses scope (S:C) yielding full C/I/A host impact.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 07, 2026 - 07:22 NVD
8.8 (HIGH)
Patch available
Oct 06, 2026 - 10:02 EUVD
CVE Published
Oct 06, 2026 - 08:45 cve.org
HIGH 8.8
CVE Published
Oct 06, 2026 - 08:45 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba

The commit b1af23d836f8 ("KVM: PPC: iommu: Unify TCE checking") unified IOBA parameter checking across KVM and VFIO into iommu_tce_check_ioba(). While doing so, the passed in argument npages is ignored and constant value '1' is used leaving out a possible overflow as the callers can legitimately be using npages > 1 for H_STUFF_TCE or H_PUT_TCE_INDIRECT cases.

Fix this by accounting for 'npages', checking for arithmetic overflow, and verifying that the entire requested range (ioba - offset + npages) does not exceed the table capacity 'size'.

Executive ViewAI

Why It Matters

The Linux kernel on ppc64 systems contains a high-severity memory corruption vulnerability (CVE-2026-98282) that a local low-privileged attacker could exploit to fully compromise host confidentiality, integrity, and availability. No public exploit identified at time of analysis, but the scope-changing impact means the flaw could enable broader system compromise. Leadership should prioritize remediation because affected systems are likely critical virtualization hosts, and the patch is available.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
PowerPC-specific KVM/VFIO IOMMU code path; niche server architecture footprint
Threat Intel
1
1 sources
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy