Bug 2555111 (CVE-2026-98713) - CVE-2026-98713 kernel: KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT
Summary: CVE-2026-98713 kernel: KVM: arm64: Apply the fine-grained UNDEFs without FEAT...
Keywords:
Status: NEW
Alias: CVE-2026-98713
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-18 15:55 UTC by OSIDB Bzimport
Modified: 2026-10-22 10:58 UTC (History)
17 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-18 15:55:02 UTC
In the Linux kernel, the following vulnerability has been resolved:

KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGT

FGUs don't actually require hardware support, so don't gate fgt trap
config insertion on FGT. This is the only action required to allow FGUs
always, as kvm_calculate_traps() already computes the FGU bits with or
without FEAT_FGT.

This also fixes a spurious WARN when a TLBI OS is run on a guest in vEL1
without FEAT_TLBIOS on non FEAT_FGT hardware. In this configuration the
course-grained HCR_EL2.TTLBOS trap reaches the handler handle_tlbi_el1(),
which expects an EL1 TLBI only from vEL2. With FGUs enabled the UNDEF
will be injected without needing the specific handler.

[oliver: Take Wei-Lin's suggested changelog]


Note You need to log in before you can comment on or make changes to this bug.