Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend HTTP request to /locations.php
-
DeliveryInject SQL metacharacters in address parameter
-
ExploitApplication concatenates unvalidated input into query
-
ExecutionDatabase executes attacker-controlled SQL
-
ImpactQuery results expose or modify sensitive data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The vulnerability requires the /locations.php file to be accessible and processing the address parameter without input sanitization or parameterized queries. No authentication is required (CVSS PR:N), and the application must accept and process the address parameter in an SQL query context. Exploitation is not limited to specific configurations or deployment modes - the default installation with standard PHP-to-database connectivity is sufficient. The attack is constrained only by the database user's privileges; if the application database account has limited permissions (read-only, restricted to specific tables), the attacker's ability to modify or exfiltrate data is accordingly limited. |
| Impact | The CVSS score of 6.9 with AV:N/AC:L/PR:N/UI:N indicates a network-accessible vulnerability requiring no authentication or user interaction, placing it in the 'medium' severity band under CVSS 4.0 standards. However, multiple risk signals elevate real-world concern: publicly available exploit code exists (E:P flag set), the attack is straightforward to execute against default configurations, and SQL injection provides direct database access. The limited scope (S:X/SC:N) and moderate impact values (VC:L/VI:L/VA:L) suggest the vulnerability does not propagate beyond the affected resource, and impact may be constrained by database permissions. The real risk depends heavily on deployment: if the application runs with administrative database privileges and exposes sensitive user or project data, this becomes critical for construction firms managing confidential bids and contracts. The publicly available exploit combined with unauthenticated network access creates a high-priority patching scenario despite the moderate CVSS number. |
| Exploit ScenarioDerived | An attacker sends a crafted HTTP request to /locations.php with a malicious SQL injection payload in the address parameter, such as |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 27, 2026
SQL injection in itsourcecode Construction Management System 1.0 allows remote unauthenticated attackers to manipulate the address parameter in /locations.php, enabling arbitrary database queries with confidentiality and integrity impact. Publicly available exploit code exists, increasing real-world risk despite the moderate CVSS score of 6.9.
RemediationAI
Immediate action is required: contact itsourcecode directly via https://itsourcecode.com/ to obtain a patched version, as no specific fix version number is documented in current public disclosures. Until a vendor patch is released, implement parameterized SQL queries (prepared statements) in the /locations.php file, specifically for the address parameter processing. Additionally, restrict direct access to /locations.php via web server configuration (nginx location block or Apache .htaccess), implement input validation to reject SQL metacharacters from address fields, and deploy a Web Application Firewall (WAF) rule set to detect and block SQL injection patterns targeting this endpoint. Enable database query logging to audit any suspicious activity, and limit database user privileges to the minimum required for the application (principle of least privilege). Monitor for exploitation attempts in web server logs for requests containing SQL keywords or special characters in the address parameter.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability stems from improper input validation in a PHP-based web application. The /locations.php file processes user-supplied data from the address parameter without adequate parameterized queries or sanitization, enabling SQL injection (CWE-89). The affected product is identified by CPE cpe:2.3:a:itsourcecode:construction_management_system:*:*:*:*:*:*:*:*, indicating all versions of the construction management system are potentially vulnerable. The CVSS 4.0 vector shows a network attack vector with no complexity requirements and no privilege escalation needed, typical of direct web input vulnerabilities in PHP applications.
Know when Construction Management System gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
5DescriptionCVE.org
A vulnerability was found in itsourcecode Construction Management System 1.0. This issue affects some unknown processing of the file /locations.php. Performing a manipulation of the argument address results in sql injection. It is possible to initiate the attack remotely. The exploit has been made public and could be used.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Related Vulnerabilities in itsourcecode Construction Management System SQL Injection
View all 3A SQL injection vulnerability in printtool.php of Itsourcecode Construction Management System 1.0 allows remote attacker
A SQL injection vulnerability in print.php of Itsourcecode Construction Management System 1.0 allows remote attackers to
SQL injection in itsourcecode Construction Management System 1.0 allows authenticated remote attackers to execute arbitr
SQL injection in itsourcecode Construction Management System 1.0 allows authenticated remote attackers to manipulate the
SQL injection in itsourcecode Construction Management System 1.0 allows authenticated remote attackers to execute arbitr
SQL injection in itsourcecode Construction Management System 1.0 allows authenticated remote attackers to execute arbitr
SQL injection in itsourcecode Construction Management System 1.0 allows authenticated remote attackers to execute arbitr
SQL injection in itsourcecode Construction Management System 1.0 allows authenticated remote attackers to execute arbitr
SQL injection in itsourcecode Construction Management System 1.0 allows authenticated remote attackers to execute arbitr
EUVD-2026-25753
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB