CVE-2026-129181 in Visitor Management Systeminfo

Summary

by MITRE • 11/14/2026

A vulnerability has been found in projectworlds Visitor Management System 1.0. This issue affects the function mysqli_query of the file /img/user%20page.php of the component Login Endpoint. Such manipulation of the argument Username leads to sql injection. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 11/14/2026

The projectworlds Visitor Management System version 1.0 contains a critical security flaw within its login endpoint, specifically located in the file img/user%20page.php. This vulnerability stems from improper input validation and sanitization practices when handling user-supplied data for authentication purposes. The system directly incorporates the Username argument into SQL queries without adequate protection mechanisms, creating an environment ripe for exploitation by malicious actors seeking unauthorized access or data exfiltration.

The technical nature of this flaw is classified as a SQL injection vulnerability, which corresponds to CWE-89 in the Common Weakness Enumeration standard. This type of weakness occurs when software constructs database commands using externally influenced input without sufficiently neutralizing special elements that could alter the command's intended execution path. In this specific instance, the mysqli_query function processes the username parameter directly within a SQL statement. Because the application fails to distinguish between code and data, an attacker can inject malicious SQL syntax into the login field, effectively bypassing authentication controls or manipulating backend database operations.

From an operational perspective, this vulnerability allows for remote exploitation without requiring prior authentication, significantly lowering the barrier to entry for attackers. The ability to launch attacks remotely means that any internet-facing instance of this visitor management system is immediately at risk. Successful exploitation can lead to severe consequences including unauthorized access to sensitive visitor records, extraction of database contents such as user credentials and personal identifiable information, modification or deletion of critical data, and potentially full compromise of the underlying server if the database service runs with elevated privileges. The fact that public exploits are available further exacerbates the risk, enabling automated scanning tools and less sophisticated threat actors to target vulnerable systems efficiently.

This vulnerability aligns with several tactics in the MITRE ATT&CK framework, particularly those related to Initial Access and Credential Access. Attackers may leverage this flaw for SQL Injection (T1190) to gain initial foothold or extract credentials stored within the database. The lack of input validation also reflects broader issues often associated with Improper Input Validation (CWE-20), indicating that the application development lifecycle likely lacked sufficient security testing phases such as static code analysis or dynamic penetration testing before deployment.

To mitigate this risk, immediate remediation is required by developers to refactor the affected PHP code. The primary fix involves replacing direct string concatenation in SQL queries with prepared statements using parameterized queries provided by the mysqli extension. This ensures that user input is treated strictly as data rather than executable code, neutralizing injection attempts regardless of their content. Additionally, implementing strict input validation on all entry points can provide a defense-in-depth layer, ensuring that only expected character sets and formats are accepted for username fields.

Beyond immediate patching organizations should conduct a comprehensive review of other endpoints within the visitor management system to identify similar patterns of unsafe database interaction. It is also recommended to deploy Web Application Firewalls configured with rulesets capable of detecting and blocking SQL injection payloads, although this serves only as a compensating control rather than a substitute for proper code remediation. Regular security audits and adherence to secure coding standards such as those outlined by OWASP will help prevent recurrence of such vulnerabilities in future development cycles.

Responsible

VulDB

Disclosure

11/14/2026

Moderation

accepted

CPE

ready

EPSS

0.00254

KEV

no

Activities

low

Sources

Do you know our Splunk app?

Download it now for free!