CVE-2025-8412
Deferred Deferred - Pending Action

Buffer Overflow in SUSE Virtual Machine Driver Pack

Vulnerability report for CVE-2025-8412, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-14

Last updated on: 2026-07-14

Assigner: SUSE

Description

A Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') vulnerability in SUSE Virtual Machine Driver Pack allows an attacker with the ability to modify the registry to affect the integrity of the driver. We're not aware of a feasible way to exploit this currently. This issue affects Virtual Machine Driver Pack: before e7a602ec232756ead019bdf19d6d3b9d010cc94b.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-14
Last Modified
2026-07-14
Generated
2026-08-03
AI Q&A
2026-07-14
EPSS Evaluated
2026-08-02
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
suse virtual_machine_driver_pack to e7a602ec232756ead019bdf19d6d3b9d010cc94b (exc)
suse virtual_machine_driver_pack 2.5.5.1

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-120 The product copies an input buffer to an output buffer without verifying that the size of the input buffer is less than the size of the output buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2025-8412 is a Buffer Copy without Checking Size of Input (Classic Buffer Overflow) vulnerability in the SUSE Virtual Machine Driver Pack. The issue occurs in the driver's use of the RtlQueryRegistryValues function, which reads configuration parameters from the Windows registry when the driver loads.

The vulnerability arises because the driver sets the RTL_QUERY_REGISTRY_DIRECT flag, which is dangerous as it allows an attacker to manipulate registry values to trigger a buffer overflow. This could potentially be exploited to achieve an arbitrary write (AW) primitive in kernel mode, compromising the integrity of the driver.

The vulnerability was addressed by adding the RTL_QUERY_REGISTRY_TYPECHECK flag to calls to RtlQueryRegistryValues(), which mitigates the risk of buffer overflow. The fix is included in version VMDP-WIN-2.5.5.1 of the driver.

Detection Guidance

Detecting this vulnerability involves checking for the presence of the vulnerable SUSE Virtual Machine Driver Pack (VMDP) version on your system. Since the vulnerability is related to a driver that reads registry values, you can inspect the driver and its registry interactions.

  • Check the installed version of the Virtual Machine Driver Pack. The vulnerable versions are those before commit e7a602ec232756ead019bdf19d6d3b9d010cc94b or before VMDP-WIN-2.5.5.1. You can verify the version by checking the driver properties or installation details.
  • Inspect the registry for suspicious or maliciously modified values that the driver might read. The driver uses RtlQueryRegistryValues with the RTL_QUERY_REGISTRY_DIRECT flag, which could be exploited if registry keys are tampered with. Use the following command to list registry keys associated with the driver: reg query HKLM\SYSTEM\CurrentControlSet\Services\<DriverName> /s
  • Look for the presence of the driver file on your system. The driver is signed by 'SUSE LLC,' so you can verify its signature and version. Use the following command to check the driver file: sigcheck -v <path_to_driver_file.sys>
  • Monitor for unusual kernel-mode activity or registry access patterns that might indicate exploitation attempts. Tools like Process Monitor (ProcMon) can be used to filter registry operations related to the driver.
Impact Analysis

If you are using the SUSE Virtual Machine Driver Pack, this vulnerability could impact you in the following ways:

  • An attacker with the ability to modify the Windows registry on a system where the vulnerable driver is installed could exploit this flaw to execute arbitrary code in kernel mode.
  • Successful exploitation could lead to a compromise of the driver's integrity, potentially allowing the attacker to escalate privileges or cause system instability.

However, the context notes that there is currently no known feasible way to exploit this vulnerability, and the CVSS score of 2.0 (low severity) indicates limited impact. The risk is further reduced if the system is updated to the patched version of the driver (VMDP-WIN-2.5.5.1 or later).

Compliance Impact

The impact of this vulnerability on compliance with standards and regulations depends on the specific environment and how the affected driver is used:

  • GDPR: If the vulnerable driver is used in a system processing personal data of EU citizens, a successful exploit could lead to unauthorized access or modification of that data. This could result in a breach of GDPR's data integrity and confidentiality requirements (Articles 5 and 32). However, given the low severity and current lack of a feasible exploit, the risk is likely minimal.
  • HIPAA: For organizations handling protected health information (PHI), this vulnerability could theoretically lead to unauthorized access or tampering with PHI if exploited. This would violate HIPAA's Security Rule, which requires safeguards to protect the confidentiality, integrity, and availability of PHI. Again, the low severity and lack of a known exploit reduce the immediate compliance risk.

In both cases, organizations should still apply the available patch to mitigate potential risks and demonstrate due diligence in maintaining compliance. Failure to apply security updates could be seen as negligence in meeting regulatory requirements.

Mitigation Strategies

To mitigate this vulnerability, follow these immediate steps:

  • Update the SUSE Virtual Machine Driver Pack to the latest version (VMDP-WIN-2.5.5.1 or later). The fix involves adding the RTL_QUERY_REGISTRY_TYPECHECK flag to calls to RtlQueryRegistryValues() to prevent the buffer overflow. Download the updated driver from SUSE's official download page or GitHub.
  • If updating is not immediately possible, restrict access to the registry keys that the driver reads. Ensure that only trusted users or processes can modify these keys. Use Windows Group Policy or registry permissions to enforce this.
  • Monitor the system for any signs of exploitation, such as unexpected kernel-mode crashes or unusual registry modifications. Enable Windows Event Logging for registry access and kernel-mode driver activity.
  • Consider disabling the driver if it is not critical to your system's operation. This can be done via the Device Manager or by unloading the driver using the 'sc stop' and 'sc delete' commands for the associated service.
  • Review the system for any signs of compromise, especially if the driver was previously installed. Look for unauthorized changes to the registry or unusual processes running in kernel mode.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2025-8412. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart