<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://vulnerability.circl.lu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Mon, 28 Sep 2026 09:29:40 +0000</lastBuildDate>
    <item>
      <title>CVE-2025-40038 — KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid</title>
      <link>https://vulnerability.circl.lu/vuln/cve-2025-40038</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn&amp;#39;t valid&lt;/p&gt;
&lt;p&gt;Skip the WRMSR and HLT fastpaths in SVM&amp;#39;s VM-Exit handler if the next RIP
isn&amp;#39;t valid, e.g. because KVM is running with nrips=false.  SVM must
decode and emulate to skip the instruction if the CPU doesn&amp;#39;t provide the
next RIP, and getting the instruction bytes to decode requires reading
guest memory.  Reading guest memory through the emulator can fault, i.e.
can sleep, which is disallowed since the fastpath handlers run with IRQs
disabled.&lt;/p&gt;
&lt;p&gt;BUG: sleeping function called from invalid context at ./include/linux/uaccess.h:106
 in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 32611, name: qemu
 preempt_count: 1, expected: 0
 INFO: lockdep is turned off.
 irq event stamp: 30580
 hardirqs last  enabled at (30579): [&amp;lt;ffffffffc08b2527&amp;gt;] vcpu_run+0x1787/0x1db0 [kvm]
 hardirqs last disabled at (30580): [&amp;lt;ffffffffb4f62e32&amp;gt;] __schedule+0x1e2/0xed0
 softirqs last  enabled at (30570): [&amp;lt;ffffffffb4247a64&amp;gt;] fpu_swap_kvm_fpstate+0x44/0x210
 softirqs last disabled at (30568): [&amp;lt;ffffffffb4247a64&amp;gt;] fpu_swap_kvm_fpstate+0x44/0x210
 CPU: 298 UID: 0 PID: 32611 Comm: qemu Tainted: G     U              6.16.0-smp--e6c618b51cfe-sleep #782 NONE
 Tainted: [U]=USER
 Hardware name: Google Astoria-Turin/astoria, BIOS 0.20241223.2-0 01/17/2025
 Call Trace:
  &amp;lt;TASK&amp;gt;
  dump_stack_lvl+0x7d/0xb0
  __might_resched+0x271/0x290
  __might_fault+0x28/0x80
  kvm_vcpu_read_…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Linux&lt;/p&gt;
&lt;p&gt;In the Linux kernel, the following vulnerability has been resolved:&lt;/p&gt;
&lt;p&gt;KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn&amp;#39;t valid&lt;/p&gt;
&lt;p&gt;Skip the WRMSR and HLT fastpaths in SVM&amp;#39;s VM-Exit handler if the next RIP
isn&amp;#39;t valid, e.g. because KVM is running with nrips=false.  SVM must
decode and emulate to skip the instruction if the CPU doesn&amp;#39;t provide the
next RIP, and getting the instruction bytes to decode requires reading
guest memory.  Reading guest memory through the emulator can fault, i.e.
can sleep, which is disallowed since the fastpath handlers run with IRQs
disabled.&lt;/p&gt;
&lt;p&gt;BUG: sleeping function called from invalid context at ./include/linux/uaccess.h:106
 in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 32611, name: qemu
 preempt_count: 1, expected: 0
 INFO: lockdep is turned off.
 irq event stamp: 30580
 hardirqs last  enabled at (30579): [&amp;lt;ffffffffc08b2527&amp;gt;] vcpu_run+0x1787/0x1db0 [kvm]
 hardirqs last disabled at (30580): [&amp;lt;ffffffffb4f62e32&amp;gt;] __schedule+0x1e2/0xed0
 softirqs last  enabled at (30570): [&amp;lt;ffffffffb4247a64&amp;gt;] fpu_swap_kvm_fpstate+0x44/0x210
 softirqs last disabled at (30568): [&amp;lt;ffffffffb4247a64&amp;gt;] fpu_swap_kvm_fpstate+0x44/0x210
 CPU: 298 UID: 0 PID: 32611 Comm: qemu Tainted: G     U              6.16.0-smp--e6c618b51cfe-sleep #782 NONE
 Tainted: [U]=USER
 Hardware name: Google Astoria-Turin/astoria, BIOS 0.20241223.2-0 01/17/2025
 Call Trace:
  &amp;lt;TASK&amp;gt;
  dump_stack_lvl+0x7d/0xb0
  __might_resched+0x271/0x290
  __might_fault+0x28/0x80
  kvm_vcpu_read_…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/cve-2025-40038</guid>
    </item>
  </channel>
</rss>
