CVE-2026-31845

Severity CVSS v4.0:
CRITICAL
Type:
CWE-79 Cross-Site Scripting (XSS)
Publication date:
11/04/2026
Last modified:
11/04/2026

Description

A reflected cross-site scripting (XSS) vulnerability exists in Rukovoditel CRM version 3.6.4 and earlier in the Zadarma telephony API endpoint (/api/tel/zadarma.php). The application directly reflects user-supplied input from the &amp;#39;zd_echo&amp;#39; GET parameter into the HTTP response without proper sanitization, output encoding, or content-type restrictions.<br /> <br /> The vulnerable code is:<br /> <br /> if (isset($_GET[&amp;#39;zd_echo&amp;#39;])) exit($_GET[&amp;#39;zd_echo&amp;#39;]);<br /> <br /> An unauthenticated attacker can exploit this issue by crafting a malicious URL containing JavaScript payloads. When a victim visits the link, the payload executes in the context of the application within the victim&amp;#39;s browser, potentially leading to session hijacking, credential theft, phishing, or account takeover.<br /> <br /> The issue is fixed in version 3.7, which introduces proper input validation and output encoding to prevent script injection.

References to Advisories, Solutions, and Tools