CVE-2023-41537 in Business Directory Scriptinfo

Summary

by MITRE • 08/30/2023

phpjabbers Business Directory Script 3.2 is vulnerable to Cross Site Scripting (XSS) via the keyword parameter.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 02/01/2026

The phpjabbers Business Directory Script version 3.2 contains a critical cross site scripting vulnerability that allows attackers to inject malicious scripts into web pages viewed by other users. This vulnerability specifically affects the keyword parameter handling within the application's search functionality, creating an avenue for persistent and reflected XSS attacks that can compromise user sessions and execute unauthorized commands. The flaw resides in the script's insufficient input validation and output sanitization mechanisms, which fail to properly escape or encode user-supplied data before rendering it in web responses.

This XSS vulnerability operates under CWE-79 which categorizes improper neutralization of input during web page generation as a fundamental weakness in web application security. The attack vector exploits the application's failure to implement proper content security policies and input sanitization measures when processing the keyword parameter, allowing malicious actors to inject script code that executes in the context of other users' browsers. The vulnerability can be exploited through both reflected and stored XSS scenarios, depending on how the application handles and stores user input.

The operational impact of this vulnerability extends beyond simple script injection, as it enables attackers to steal session cookies, perform unauthorized actions on behalf of users, manipulate application data, and potentially escalate privileges within the affected system. Users who interact with the business directory script may unknowingly execute malicious code that can redirect them to phishing sites, harvest sensitive information, or establish persistent backdoors within the application environment. The vulnerability affects all users who interact with the search functionality, making it particularly dangerous for directory-based applications that rely heavily on user-generated content.

Security mitigations for this vulnerability should include implementing comprehensive input validation and output encoding mechanisms that sanitize all user-supplied parameters including the keyword field. The application should employ proper content security policies to prevent script execution and implement strict input sanitization using established libraries or frameworks that can properly escape special characters. Additionally, the system should utilize parameterized queries and input validation routines that adhere to OWASP secure coding practices and implement proper HTTP headers including X-Content-Type-Options and Content-Security-Policy to prevent XSS exploitation. Organizations should also consider implementing web application firewalls and regular security scanning to detect and prevent similar vulnerabilities in other components of their web infrastructure.

Reservation

08/30/2023

Disclosure

08/30/2023

Moderation

accepted

CPE

ready

EPSS

0.00092

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!