CVE-2007-1240 in Doceboinfo

Summary

by MITRE

Multiple cross-site scripting (XSS) vulnerabilities in Docebo CMS 3.0.3 through 3.0.5 allow remote attackers to inject arbitrary web script or HTML via (1) the searchkey parameter to index.php, or the (2) sn or (3) ri parameter to modules/htmlframechat/index.php. NOTE: the provenance of this information is unknown; the details are obtained solely from third party information.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 08/03/2025

The vulnerability identified as CVE-2007-1240 represents a critical cross-site scripting weakness affecting Docebo CMS versions 3.0.3 through 3.0.5. This vulnerability falls under the CWE-79 category of Cross-Site Scripting, which is classified as a fundamental web application security flaw that allows attackers to inject malicious scripts into web pages viewed by other users. The issue manifests in three distinct attack vectors within the content management system's architecture, specifically targeting parameters within different module endpoints.

The technical exploitation occurs through three separate input parameters that fail to properly sanitize user-supplied data before rendering it within web pages. The first vulnerability involves the searchkey parameter in the index.php file, where unfiltered input allows attackers to inject malicious scripts that execute in the context of other users' browsers. The second and third vulnerabilities target the sn and ri parameters respectively in the modules/htmlframechat/index.php endpoint, creating similar injection opportunities within the chat module functionality. These parameters are processed without adequate input validation or output encoding mechanisms, enabling attackers to craft malicious payloads that bypass security controls.

The operational impact of this vulnerability is significant as it allows remote attackers to execute arbitrary web scripts or HTML code in the browsers of unsuspecting users. Attackers can leverage these XSS flaws to steal session cookies, perform unauthorized actions on behalf of victims, redirect users to malicious websites, or deface the web application. The vulnerability affects the core functionality of the Docebo CMS by compromising the integrity of user interactions and potentially enabling further exploitation through session hijacking or privilege escalation attacks. The attack surface is broadened by the fact that multiple modules within the system are affected, increasing the likelihood of successful exploitation.

Security practitioners should implement comprehensive input validation and output encoding measures to address this vulnerability. The recommended mitigations include implementing proper parameter sanitization for all user inputs, particularly those used in dynamic content generation. The solution involves applying context-specific encoding techniques such as HTML entity encoding for output rendering, implementing Content Security Policy headers to restrict script execution, and ensuring that all parameters passed to web applications undergo rigorous validation before being processed. Additionally, upgrading to patched versions of Docebo CMS or implementing web application firewalls that can detect and block malicious script injection attempts would provide effective protection against these attacks. This vulnerability demonstrates the critical importance of input validation and output encoding practices in web application security, aligning with ATT&CK technique T1566 for Phishing and T1059 for Command and Scripting Interpreter.

Reservation

03/03/2007

Disclosure

03/03/2007

Moderation

accepted

Entry

2

Relate

show

CPE

ready

Exploit

Download

EPSS

0.03022

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!