Skip to main content

Linux Kernel CVE-2026-74311

| EUVDEUVD-2026-59458 HIGH
2026-08-15 Linux GHSA-4fvg-c4gx-gxg2
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain low-privileged guest access
  2. Delivery
    Confirm virtio-rtc device present in VM
  3. Exploit
    Trigger guest suspend/resume cycle
  4. Execution
    Cause virtqueue reinitialization failure during restore
  5. Persist
    NULL pointer dereference in vp_del_vq()
  6. Impact
    Guest kernel panic

Vulnerability Assessment

Exploitation Conditions

Exploitation requires three concurrent conditions: (1) a virtio-rtc device must be exposed to the guest VM - this is a specific virtual device, not universally present in all VM configurations; (2) the guest must enter a freeze/restore cycle (system suspend or hibernation); and (3) virtqueue reinitialization in viortc_restore() must encounter a failure during the error path of vp_find_vqs_msix(), or an unsuccessful intermediate attempt before a later attempt succeeds. The low-privilege requirement (PR:L per CVSS) implies a local unprivileged guest user must be able to initiate or influence the suspend/resume operation; in practice triggering this on demand may require elevated guest permissions depending on the OS policy. The failure mode is constrained to the guest kernel (S:U scope), and the host hypervisor is not affected. Exploitation is further limited by the relative rarity of virtio-rtc device configurations and the requirement for a race condition during power state transitions.

Impact

The NVD CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) rates this as High severity with High impact across all three CIA pillars. The C:H and I:H ratings imply arbitrary kernel code execution potential beyond a simple crash, which is plausible for a NULL dereference in kernel context but is not confirmed by the description - the described impact is specifically a guest kernel panic during restore. AC:L also appears generous since the vulnerability requires both a virtio RTC device to be present and the error path to be triggered during reinitialization failure, which is an uncommon event. EPSS of 0.17% at the 6th percentile strongly signals that exploitation is not occurring at scale and the attack surface is narrow. KEV status is absent from the input, confirming no known active exploitation. The vulnerability does not cross guest-to-host boundaries (S:U), limiting blast radius to the affected guest VM. Real-world risk is primarily guest availability loss (kernel panic during restore), not code execution; prioritization should be moderate, particularly for environments with virtio-rtc-enabled VMs subject to suspend/resume operations.

Exploit ScenarioDerived

An attacker with local low-privileged access to a guest VM configured with a virtio-rtc device triggers a system suspend/resume cycle, either by manipulating power management interfaces or by waiting for a legitimate administrative operation. If the virtqueue reinitialization in vp_find_vqs_msix() encounters a transient error or resource constraint during restore, the virtio-pci error path invokes vp_del_vqs() against a mismatched vqs array, dereferencing a NULL pointer and crashing the guest kernel with a kernel panic. No public proof-of-concept exploit code is known at time of analysis.

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 – Aug 17, 2026

Guest kernel crash in the Linux virtio RTC driver occurs during device restore when stale virtqueues are not cleaned up before reinitialization. Systems running virtual machines with a virtio-rtc device exposed are affected across Linux kernel versions up to 6.18.40 and 7.1.5 stable series. A local low-privileged user on the guest who triggers a suspend/resume cycle under conditions where virtqueue reinitialization fails can dereference a NULL info pointer in vp_del_vq(), panicking the guest kernel. No public exploit is identified at time of analysis, and EPSS of 0.17% (6th percentile) confirms exploitation is not currently widespread.

RemediationAI

The primary remediation is to update the Linux kernel to a patched stable release: 6.18.40 or later in the 6.x series, or 7.1.5 or later in the 7.x series. Fix commits are available at https://git.kernel.org/stable/c/79366023aa891ca31376021a7bccff6384ca1ff1, https://git.kernel.org/stable/c/548d2208455f14e6121404c6e30e997bfe0cd264, and https://git.kernel.org/stable/c/aebebd1e9d70b650fc9e877082e0134edcf511da for backport into affected stable branches. As a compensating control for environments that cannot immediately patch, avoid exposing a virtio-rtc device to guest VMs that do not require it - removing the virtio-rtc device from the VM configuration eliminates the vulnerable code path entirely with no functional impact unless the guest relies on virtual RTC alarm-based wakeup. Alternatively, disabling guest suspend/resume operations (hibernation/S3 sleep) prevents the freeze/restore cycle that triggers the bug, though this may affect power management workflows. Downstream Linux distributions (RHEL, Debian, Ubuntu, SUSE) will ship backports of these commits to their supported kernels; consult distribution-specific security advisories for precise package versions.

Affected VersionsENISA

Linux patch: 6.18.40
Linux 6.16
Linux 0623c759276885c3ae88197ba6fb5c9c6ba8612f <79366023aa891ca31376021a7bccff6384ca1ff1
Linux 0623c759276885c3ae88197ba6fb5c9c6ba8612f <548d2208455f14e6121404c6e30e997bfe0cd264
Linux patch: 0
Linux patch: 7.2-rc1
Linux 0623c759276885c3ae88197ba6fb5c9c6ba8612f <aebebd1e9d70b650fc9e877082e0134edcf511da
Linux patch: 7.1.5

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 virtio RTC driver (viortc) participates in the Linux power management freeze/restore cycle. viortc_freeze() intentionally retains existing virtqueues so the alarm queue can wake the system from sleep. However, viortc_restore() calls viortc_init_vqs() immediately without first destroying those retained queues. On virtio-pci transport, if virtqueue reinitialization fails partway through, the error path invokes vp_del_vqs() against a newly allocated vp_dev->vqs array while vdev->vqs still holds the old virtqueue pointers. vp_del_vq() then reads queue state through the new array and dereferences a NULL info pointer - a NULL pointer dereference leading to a kernel panic. The same race can occur during a non-faulty reinitialization path when multiple vp_find_vqs_msix() attempts are needed and an earlier attempt fails. CWE is not classified in the input, but the root cause class is a use-before-free/NULL dereference arising from improper lifecycle ordering of kernel data structures during power state transitions. Affected CPEs confirm the scope is the Linux kernel itself: cpe:2.3:a:linux:linux.

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 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 4.7 MEDIUM

AC:H because virtio-rtc device presence plus reinitialization failure are both required; impact is guest kernel panic only, so C:N and I:N.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:58 cve.org
HIGH 7.8
CVE Published
Aug 15, 2026 - 05:58 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

virtio: rtc: tear down old virtqueues before restore

virtio_device_restore() resets the device and restores the negotiated features before calling ->restore(). viortc_freeze() intentionally leaves the existing virtqueues in place so the alarm queue can still wake the system, but viortc_restore() immediately calls viortc_init_vqs() without first deleting those old queues.

If virtqueue reinitialization fails on virtio-pci, the transport error path can run vp_del_vqs() against a newly allocated vp_dev->vqs array while vdev->vqs still contains the old virtqueues. vp_del_vqs() then looks up queue state through the new array and can dereference a NULL info pointer in vp_del_vq(), crashing the guest kernel during restore.

This can also happen during a non-faulty reinitialization, when one of the vp_find_vqs_msix() attempts is unsuccessful before a later attempt would succeed.

Delete the stale virtqueues before rebuilding them. If restore fails before virtio_device_ready(), reuse the remove path to stop the device. Once the device is ready, return errors directly instead of deleting the virtqueues again.

Executive ViewAI

Why It Matters

A kernel panic vulnerability in Linux virtio-RTC devices affects guest virtual machines, causing denial of service when systems suspend and resume. No public exploit identified at time of analysis; however, the vulnerability's CVSS 7.8 rating reflects elevated severity requiring prompt patching to prevent guest VM crashes that could impact service availability.

Business Impact: Medium
Compensating Controls

Patch available per vendor advisory. Interim mitigation: disable virtio-RTC devices on affected guest VMs if patch deployment must be delayed, provided guest systems do not depend on precise real-time clock functionality.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
High
Linux kernel runs the majority of server and cloud VM infrastructure globally
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
Medium

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 16.0 Not-Affected

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