CVE-2025-8948

7.3

projectworlds · Visitor Management System

Projectworlds Visitor Management System 1.0 suffers from an unauthenticated SQL injection vulnerability in the front.php file via the rid parameter.

Executive summary

An unauthenticated SQL injection vulnerability in the projectworlds Visitor Management System 1.0 allows remote attackers to execute malicious database queries.

Vulnerability

This is an SQL injection flaw (CWE-89) triggered by the improper sanitization of the rid argument within the front.php file. The vulnerability is exploitable by unauthenticated remote attackers.

Business impact

The ability to perform unauthenticated SQL injection poses a significant risk to the integrity and confidentiality of the underlying database. Depending on database permissions, an attacker could extract sensitive visitor information, modify records, or potentially gain further access to the host environment, justifying the 7.3 CVSS score.

Remediation

Immediate Action: Since no official patch is currently available, administrators should restrict access to the affected system or take the application offline until a secure version is released.

Proactive Monitoring: Monitor server access logs for anomalous HTTP requests targeting front.php, specifically looking for SQL syntax patterns or unexpected characters in the rid parameter.

Compensating Controls: Deploy a Web Application Firewall (WAF) with rules configured to block SQL injection attempts and malicious query strings directed at the application.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists as documented in the referenced GitHub issue.

Analyst recommendation

Due to the availability of a public proof-of-concept and the ease of exploitation, this vulnerability presents an elevated risk to deployments of the projectworlds Visitor Management System. Organizations must prioritize restricting network access to the affected interface and remain vigilant for vendor updates to resolve this flaw permanently.

More projectworlds CVEs

Sources

Originally found and disclosed by guoma (VulDB User), per the CVE Program record.