Skip to main content
EPSS 0.2%top 94%

Linux hwe edge: In the Linux kernel, the following vulnerability has been resolved: KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush In KVM guests… (CVE-2025-38351)

0
Medium
Published: 07/19/2025 (07/19/2025, 12:15:00 UTC)
Source: GCVE Database
Product: linux-hwe-edge

Description

In the Linux kernel, the following vulnerability has been resolved: KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush In KVM guests with Hyper-V hypercalls enabled, the hypercalls HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST and HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST_EX allow a guest to request invalidation of portions of a virtual TLB. For this, the hypercall parameter includes a list of GVAs that are supposed to be invalidated. However, when non-canonical GVAs are passed, there is currently no filtering in place and they are eventually passed to checked invocations of INVVPID on Intel / INVLPGA on AMD. While AMD's INVLPGA silently ignores non-canonical addresses (effectively a no-op), Intel's INVVPID explicitly signals VM-Fail and ultimately triggers the WARN_ONCE in invvpid_error(): invvpid failed: ext=0x0 vpid=1 gva=0xaaaaaaaaaaaaa000 WARNING: CPU: 6 PID: 326 at arch/x86/kvm/vmx/vmx.c:482 invvpid_error+0x91/0xa0 [kvm_intel] Modules linked in: kvm_intel kvm 9pnet_virtio irqbypass fuse CPU: 6 UID: 0 PID: 326 Comm: kvm-vm Not tainted 6.15.0 #14 PREEMPT(voluntary) RIP: 0010:invvpid_error+0x91/0xa0 [kvm_intel] Call Trace: vmx_flush_tlb_gva+0x320/0x490 [kvm_intel] kvm_hv_vcpu_flush_tlb+0x24f/0x4f0 [kvm] kvm_arch_vcpu_ioctl_run+0x3013/0x5810 [kvm] Hyper-V documents that invalid GVAs (those that are beyond a partition's GVA space) are to be ignored. While not completely clear whether this ruling also applies to non-canonical GVAs, it is likely fine to make that assumption, and manual testing on Azure confirms "real" Hyper-V interprets the specification in the same way. Skip non-canonical GVAs when processing the list of address to avoid tripping the INVVPID failure. Alternatively, KVM could filter out "bad" GVAs before inserting into the FIFO, but practically speaking the only downside of pushing validation to the final processing is that doing so is suboptimal for the guest, and no well-behaved guest will request TLB flushes for non-canonical addresses.

CVSS v3.1

Score 5.5medium

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Affected software

redhat/kernel
pkg:rpm/redhat/kernel
Affected versions
=10

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 06/25/2026, 22:27:45 UTC

Technical Analysis

This Red Hat security advisory (RHSA-2025:18318) provides updates to the Linux kernel packages to address six vulnerabilities: CVE-2025-38351 (KVM: x86/hyper-v PV TLB flush skipping non-canonical addresses), CVE-2025-38571 (sunrpc client TLS alert handling), CVE-2025-38614 (eventpoll semi-unbounded recursion), CVE-2025-38572 (ipv6 rejecting malicious packets in ipv6_gso_segment), CVE-2025-39817 (efivarfs slab-out-of-bounds in efivarfs_d_compare), and CVE-2025-39841 (scsi lpfc buffer free/clear order in deferred receive path). The advisory covers Red Hat Enterprise Linux 10 and various extended update and support versions across multiple architectures. The update requires a system reboot to activate the fixes. No CVSS scores are provided in the advisory; the overall impact is rated moderate by Red Hat Product Security.

Potential Impact

The vulnerabilities fixed by this advisory affect core kernel components, potentially impacting system stability, security, and correct operation of virtualization (KVM), networking (IPv6), storage (SCSI lpfc), and other kernel subsystems. The advisory does not report any known exploits in the wild. The impact is rated moderate, indicating these issues could be leveraged to cause denial of service or other limited impact but are not classified as critical or high severity.

Mitigation Recommendations

Red Hat has released updated kernel packages that address these vulnerabilities. Users of Red Hat Enterprise Linux 10 and related products should apply the provided kernel updates as detailed in the Red Hat advisory RHSA-2025:18318. A system reboot is required for the updates to take effect. There are no indications that additional mitigation steps are necessary beyond applying the official patches and rebooting.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Csaf Category
csaf_security_advisory
Csaf Version
2.0
Publisher
Red Hat Product Security
Advisory Id
RHSA-2025:18318
Cve Count
6
Additional Cves
["CVE-2025-38571","CVE-2025-38572","CVE-2025-38614","CVE-2025-39817","CVE-2025-39841"]

Threat ID: 6a3da1e04853345fc182b9ea

Added to database: 06/25/2026, 21:47:12 UTC

Last enriched: 06/25/2026, 22:27:45 UTC

Last updated: 09/10/2026, 19:24:56 UTC

Views: 50

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses