Vtiger CRM HTML Injection Vulnerability in Dashboard Module

Vulnerability

A HTML injection vulnerability has been identified in the Dashboard module of Vtiger CRM version 8.4.0. The issue arises because the application does not adequately sanitize user-supplied input in the 'tabid' parameter of the 'DashBoardTab' view, specifically during the 'getTabContents' action. This lack of proper input validation allows attackers to inject arbitrary HTML into the dashboard interface, which is then rendered in the victim's browser. Such exploitation could lead to manipulation of the user interface and potential phishing attacks.

Impact

Exploitation of this vulnerability could result in unauthorized HTML being injected and executed in the context of the user's browser, allowing for manipulation of the dashboard interface and the possibility of conducting phishing attacks.

Reproduction

To reproduce this vulnerability, navigate to the 'DashBoardTab' view and include a crafted 'tabid' parameter that contains unescaped HTML, such as a div element styled to cover the screen. The injected HTML will be rendered on the page, overlaying the legitimate interface.

Added: Apr 13, 2026, 10:50 PM
Updated: Apr 13, 2026, 10:50 PM

Vulnerability Rating

Custom Algorithm
spread
4.5
impact
0.8
exploitability
7.2
remediation
0.0
relevance
5.8
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.