CVE-2023-40752 in Make an Offer Widgetinfo

Summary

by MITRE • 08/28/2023

There is a Cross Site Scripting (XSS) vulnerability in the "action" parameter of index.php in PHPJabbers Make an Offer Widget v1.0.

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

Analysis

by VulDB Data Team • 01/28/2026

This cross site scripting vulnerability exists within the PHPJabbers Make an Offer Widget version 1.0 where the action parameter in the index.php file fails to properly sanitize user input before processing. The flaw allows malicious actors to inject arbitrary javascript code through the action parameter, which then executes in the context of other users' browsers when they access the affected page. This represents a classic stored or reflected XSS vulnerability depending on how the input is handled and persisted within the application.

The technical implementation of this vulnerability stems from insufficient input validation and output encoding practices within the widget's parameter handling mechanism. When the action parameter is processed without proper sanitization, it creates an opening for attackers to inject malicious scripts that can hijack user sessions, steal sensitive information, or perform unauthorized actions on behalf of victims. The vulnerability specifically targets the index.php file which serves as the primary entry point for the widget functionality, making it a critical attack surface for any website utilizing this component.

The operational impact of this vulnerability extends beyond simple script execution as it can enable sophisticated attack chains including session hijacking, credential theft, and data exfiltration. Attackers can craft malicious payloads that exploit the XSS flaw to establish persistent access to user accounts or manipulate the widget's functionality to redirect users to phishing sites. This vulnerability particularly affects websites that rely on the make an offer widget for user interactions, potentially compromising the entire user base that engages with the widget's features. The risk is amplified when the widget is deployed on high-traffic sites where the potential for widespread exploitation increases significantly.

Security practitioners should implement comprehensive input validation and output encoding mechanisms to address this vulnerability. The recommended approach involves sanitizing all user-provided input through proper escaping techniques before processing or storing any data. This includes implementing Content Security Policy headers to limit script execution and using frameworks that automatically escape output. Organizations should also consider implementing web application firewalls to detect and block suspicious input patterns targeting the action parameter. The vulnerability aligns with CWE-79 which specifically addresses cross site scripting flaws in web applications, and may map to ATT&CK technique T1531 for credential access through web application vulnerabilities. Regular security assessments and code reviews should be conducted to identify similar input handling issues across the entire application stack to prevent similar vulnerabilities from being introduced in future versions.

Reservation

08/22/2023

Disclosure

08/28/2023

Moderation

accepted

CPE

ready

EPSS

0.00974

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!