CVE-2025-55903
8.3Perfex · CRM
A HTML injection vulnerability in the Perfex CRM estimate module allows low-privileged users to inject arbitrary HTML into client-facing documents via the Bill To address field.
Executive summary
A high-severity HTML injection vulnerability in Perfex CRM version 3.3.1 poses a significant risk of data manipulation and potential cross-site scripting attacks against client-facing documents.
Vulnerability
The application fails to sanitize user-supplied input within the Bill To address field of the estimate module. This allows an authenticated user with low privileges to inject arbitrary HTML, which is subsequently rendered unescaped in documents viewed by clients.
Business impact
The ability to inject arbitrary HTML into client-facing documents can lead to the compromise of document integrity and potential cross-site scripting (XSS) attacks against external customers. Given the CVSS score of 8.3, this vulnerability represents a high risk to organizational reputation and document trust. Unauthorized modification of estimate data could also lead to financial discrepancies or fraudulent business communications.
Remediation
Immediate Action: Since a formal patch is currently unknown, administrators should restrict access to the estimate module and validate all address fields for malicious scripts until an official vendor update is released.
Proactive Monitoring: Monitor server access logs for unusual input patterns in the estimate module and audit client-facing documents for unexpected HTML elements or script tags.
Compensating Controls: Implement a Web Application Firewall (WAF) rule to filter and block HTML tags within the affected input fields to prevent successful injection.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the GitHub repository provided in the CVE references.
Analyst recommendation
This vulnerability presents a high risk due to the potential for client-side impact and document manipulation. Organizations utilizing Perfex CRM version 3.3.1 must prioritize the implementation of WAF-based filtering and monitor vendor channels for the release of an official security patch to address the underlying input sanitization failure.