CVE-2026-7172 in Cloud Web applicationinfo

Summary

by MITRE • 09/28/2026

Stored Cross-Site Scripting (XSS) in TPVEnlanube affecting the following endpoint and parameter:

* CVE-2026-7172: parameter 'Nombre Completo' in the endpoint  '/administrator/index.php?option=com_virtuemart&page=admin.user_list'.




Successful exploitation of this vulnerability could allow an authenticated attacker to inject malicious code and execute it in users' browsers without their consent.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 09/28/2026

The identified vulnerability, designated as CVE-2026-7172, represents a critical security flaw within the TPVEnlanube software ecosystem, specifically targeting the administrative interface component known as com_virtuemart. This vulnerability is classified as a Stored Cross-Site Scripting (XSS) issue, which poses significant risks to web application integrity and user data confidentiality. The specific point of failure lies in the parameter named 'Nombre Completo' located within the endpoint '/administrator/index.php?option=com_virtuemart&page=admin.user_list'. This particular page is responsible for managing a list of administrative users or customer accounts within the VirtueMart e-commerce component, which is widely used for online store management. The presence of this vulnerability in an administrator-facing interface elevates the severity of the risk, as it potentially allows attackers to compromise not just end-users but also privileged system operators who interact with this specific module.

From a technical perspective, the root cause of CVE-2026-7172 is insufficient input validation and output encoding on the server side when processing data submitted through the 'Nombre Completo' field. When an authenticated user submits a value for their full name, the application fails to properly sanitize special characters or HTML entities before storing them in the backend database. Consequently, malicious scripts embedded within this parameter are persisted directly into the system's storage rather than being neutralized during input processing. This persistence mechanism is what distinguishes stored XSS from reflected variants; the payload remains active on the server and is served back to any subsequent visitor who accesses the affected page. The vulnerability aligns with CWE-79, which describes Improper Neutralization of Input During Web Page Generation, commonly known as Cross-site Scripting. It also maps closely to ATT&CK technique T1059.007, indicating Command and Scripting Interpretation via JavaScript within a browser context, allowing for the execution of arbitrary client-side code.

The operational impact of successfully exploiting this vulnerability is severe due to its persistent nature. An authenticated attacker can inject malicious JavaScript payloads into the 'Nombre Completo' field during user creation or profile modification. Once stored, every time an administrator views the user list page '/administrator/index.php?option=com_virtuemart&page=admin.user_list', their browser will automatically execute the injected script in the context of the current session. This enables a range of malicious activities including session hijacking, where the attacker steals administrative cookies to gain full control over the application without needing credentials. It also facilitates credential harvesting by displaying fake login prompts or logging keystrokes entered into other fields on the page. Furthermore, attackers can perform actions on behalf of the victim administrator, such as modifying store settings, creating new admin accounts with elevated privileges, or exfiltrating sensitive customer data stored within the VirtueMart database. The trust relationship between the browser and the server is abused, leading to a complete compromise of confidentiality, integrity, and availability for the administrative functions protected by this interface.

Mitigation strategies must address both immediate remediation and long-term defensive posture improvements. Immediate action requires applying any available patches from TPVEnlanube that specifically target CVE-2026-7172 in the com_virtuemart component. If patching is not immediately feasible, input validation should be enforced strictly on the server side for all fields accepting user-supplied data, particularly those displayed back to users without proper encoding. Developers must implement context-aware output encoding, ensuring that special characters are converted into their corresponding HTML entities before rendering in HTML contexts. Additionally, implementing a Content Security Policy (CSP) can significantly mitigate the impact of XSS attacks by restricting the sources from which scripts can be loaded and executed, thereby preventing the injection of unauthorized inline scripts even if they manage to bypass input filters. Regular security audits and code reviews focusing on data flow between user inputs and database storage are essential to prevent similar vulnerabilities in other parts of the application infrastructure.

Responsible

INCIBE

Reservation

04/27/2026

Disclosure

09/28/2026

Moderation

accepted

CPE

ready

EPSS

0.00390

KEV

no

Activities

low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!