CVE-2025-8947
7.3projectworlds · Visitor Management System
Projectworlds Visitor Management System 1.0 is vulnerable to remote SQL injection via the dateF and dateP parameters in the query_data.php file, allowing unauthorized database interaction.
Executive summary
A remote SQL injection vulnerability in projectworlds Visitor Management System 1.0 poses a significant risk of unauthorized database manipulation by unauthenticated attackers.
Vulnerability
The application fails to properly sanitize input provided to the dateF and dateP arguments within the query_data.php script, resulting in a SQL injection vulnerability that is exploitable by unauthenticated remote attackers.
Business impact
Successful exploitation of this SQL injection vulnerability could allow an attacker to read, modify, or delete sensitive data stored in the application database. Given the CVSS score of 7.3, this is a high-severity issue that could lead to unauthorized information disclosure or total compromise of the visitor management records, resulting in significant operational and privacy impacts.
Remediation
Immediate Action: Since no official patch is currently available, administrators should restrict network access to the affected script or disable the functionality until a vendor update is released.
Proactive Monitoring: Monitor web server access logs for anomalous requests to query_data.php containing SQL syntax characters, such as single quotes or comment indicators.
Compensating Controls: Implement a Web Application Firewall (WAF) rule to block incoming requests containing malicious SQL payloads targeting the dateF and dateP parameters.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the research write-up at the referenced GitHub repository.
Analyst recommendation
The presence of a public proof-of-concept and the ease of exploitation via remote, unauthenticated requests make this a critical issue for organizations currently running this software. Administrators must prioritize isolating the vulnerable component from external access until a security update is provided by the vendor, as the ability to inject arbitrary SQL queries directly threatens the integrity of the application data.
More projectworlds CVEs
Sources
Originally found and disclosed by guoma (VulDB User), per the CVE Program record.
- VDB-319913 | projectworlds Visitor Management System query_data.php sql injection Vulnerability database entry
- VDB-319913 | CTI Indicators (IOB, IOC, TTP, IOA)
- Submit #631995 | Projectworlds Visitor Management System Project V1.0 SQL injection Third-party advisory
- Submit #631996 | Projectworlds Visitor Management System Project V1.0 SQL injection (Duplicate) Third-party advisory
- Issue tracker
- Exploit / PoC