Appsecure logo

CVE-2026-22718: Medium Vulnerability in VMware VSCode Extension for Spring CLI

A medium-severity command injection vulnerability exists in the VMware VSCode extension for Spring CLI. This flaw could allow attackers to execute arbitrary commands on users' machines. Immediate attention is required to mitigate potential risks.

MEDIUMCVSS 6.8 · Published January 14, 2026

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

The VSCode extension for Spring CLI is vulnerable to command injection, resulting in command execution on the user's machine. This vulnerability is classified as medium severity with a CVSS score of 6.8. It matters because it exposes users to the risk of unauthorized command execution, which could lead to further compromises within the system.

As the exploitation status is currently unknown, organizations should remain vigilant and take proactive measures to protect their environments. Given the attack vector is local, the risk is highly pertinent to those who utilize the affected extension. Organizations should prioritize patching immediately.

The urgency arises from the potential impact on confidentiality and integrity, both rated high in the CVSS metrics. Attackers may leverage this vulnerability to execute arbitrary commands, which could compromise sensitive data and disrupt availability.

Organizations should address this vulnerability in their priority patch cycle, ensuring that their development teams are aware of the risks associated with using the vulnerable VSCode extension.

Vulnerability Details

The official CVE description states: 'The VSCode extension for Spring CLI are vulnerable to command injection, resulting in command execution on the users machine.' This vulnerability falls under the CWE-78 category, indicating a command injection issue.

As previously mentioned, the CVSS score for this vulnerability is 6.8, falling into the medium severity range. The details of the CVSS vector indicate a local attack vector (AV:L), low attack complexity (AC:L), low privileges required (PR:L), and user interaction required (UI:R).

The confidentiality and integrity impacts are high (C:H, I:H), while the availability impact is low (A:L). This combination highlights the critical nature of mitigating risks associated with unauthorized command execution.

Technical Analysis

The root cause of this vulnerability stems from improper validation of user input, allowing attackers to inject malicious commands. The attack vector is local, meaning that an attacker must have access to the user's machine to exploit this flaw. The complexity of the attack is low, indicating that it could be easily executed by a potential attacker with basic technical skills.

The privileges required are low, which means that even a standard user could potentially trigger the vulnerability without elevated rights. User interaction is required, as the attacker would need to convince the user to execute a crafted command.

Regarding the impact on confidentiality, integrity, and availability, the vulnerability poses significant risks. With high confidentiality and integrity impacts, sensitive information could be accessed and altered by an attacker, leading to severe consequences for affected users.

Risk & Impact Analysis

Risk to organizations includes the potential for unauthorized command execution, leading to data breaches, system corruption, and loss of trust among users. The blast radius of this vulnerability could be extensive if exploited, particularly in environments where the Spring CLI extension is widely used.

Organizations should assess their deployment of the VSCode extension for Spring CLI and prioritize patching in their remediation efforts. Given the medium CVSS score and the potential for exploitation, it is critical to address this vulnerability promptly.

The urgency of this vulnerability is underscored by the high potential for exploitation in local environments, where an attacker can gain access to systems more easily. Organizations may address this vulnerability in their routine maintenance if immediate remediation is not feasible.

Exploitation Status

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

All versions prior to vendor patch are affected by this vulnerability. Users should ensure they keep their extensions up to date to mitigate risks.

Mitigation & Remediation

Organizations should apply the latest patches provided by VMware for the VSCode extension for Spring CLI. If a patch is not available, consider implementing workarounds such as restricting user permissions or disabling the extension until a fix is released.

Configuration hardening should include reviewing user input validation processes within the application. Network controls can also be established to monitor and restrict unusual command executions.

Monitoring systems for behavioral anomalies related to command execution will be crucial in identifying attempts to exploit this vulnerability.

For further information on security testing practices, organizations can refer to the penetration testing services offered by AppSecure.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.