Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Impact | This vulnerability presents HIGH real-world risk despite the moderate CVSS 7.3 score. Risk signals analysis: (1) CVSS Vector (AV:N/AC:L/PR:N/UI:N) indicates network-accessible, low-complexity exploitation requiring no privileges or user interaction—maximally favorable for attackers; (2) Public PoC availability dramatically increases exploitation probability and real-world threat; (3) Authentication bypass capability (login.php) has TECHNICAL IMPACT rated as HIGH—directly affecting confidentiality, integrity, and availability; (4) SSVC framework would classify this as IMMEDIATE/CRITICAL due to: exploitation being active/public, no patch likely (legacy product), automatable attack, and high technical impact on authentication; (5) The application appears to be a legacy/abandoned product (Mobile Shop 1.0 with no newer versions mentioned), reducing patch availability likelihood. Comparison: While CVSS 7.3 is not the highest possible score, the combination of public PoC + authentication bypass + remote/unauthenticated attack vector makes this a PRIORITY issue that warrants immediate action, unlike higher-scoring but less-exploitable vulnerabilities. |
| Exploit ScenarioDerived | An attacker identifies a target running code-projects Mobile Shop 1.0 and navigates to the login page (/login.php). Instead of entering a legitimate email, the attacker submits a SQL injection payload in the email field, such as: admin' OR '1'='1' or ' UNION SELECT username, password FROM users WHERE '1'='1. Due to AV:N/AC:L/PR:N characteristics, this attack requires only network access and is trivially automatable. The vulnerable /login.php code processes this unsanitized input directly in a SQL query (e.g., SELECT * FROM users WHERE email='[user_input]'), breaking the query syntax and allowing the injected SQL to execute. Outcomes may include: (1) Authentication bypass—logging in as an arbitrary user (admin) without a password; (2) Data extraction—dumping the entire user table, password hashes, or PII; (3) Database modification—inserting new admin accounts or modifying existing credentials; (4) Privilege escalation—if the database user has elevated permissions. Given public PoC availability, this attack can be executed by novice attackers using existing exploit tools within seconds, making it suitable for mass exploitation campaigns targeting poorly-maintained deployments. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
CVE-2025-7612 is a critical SQL injection vulnerability in code-projects Mobile Shop 1.0 affecting the /login.php file's email parameter, allowing remote unauthenticated attackers to execute arbitrary SQL queries and potentially extract or modify sensitive data. The vulnerability has been publicly disclosed with exploit code available, making it actively exploitable in the wild. With a CVSS score of 7.3 and demonstrated public PoC availability, this represents an immediate threat to deployments of this product.
RemediationAI
Immediate actions: (1) Patch/Update: Check code-projects project repository or vendor advisories for patched versions beyond 1.0 (likelihood low if abandoned); if unavailable, perform in-house remediation; (2) Input Validation: Implement strict email format validation using regex or built-in validators, rejecting inputs containing SQL metacharacters; (3) Parameterized Queries: Replace all string concatenation in SQL queries with prepared statements/parameterized queries for the email parameter and all user inputs; (4) Escape Special Characters: If parameterized queries are unavailable, apply database-specific escaping functions (e.g., mysqli_real_escape_string for MySQL); (5) WAF/IPS: Deploy Web Application Firewall rules to detect and block SQL injection patterns in login requests (signatures targeting UNION, SELECT, OR 1=1, etc.); (6) Database Permissions: Apply principle of least privilege—limit login.php database user account to SELECT-only on authentication tables, preventing INSERT/UPDATE/DELETE exploitation; (7) Monitoring: Implement logging and alerting on unusual SQL query patterns or authentication failures; (8) Consider Migration: Evaluate migration to a maintained alternative if code-projects Mobile Shop is no longer actively supported. No official vendor patches are currently available in references.
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 exists in the authentication mechanism of Mobile Shop 1.0, specifically within /login.php where user-supplied input via the 'email' parameter is insufficiently sanitized before being incorporated into SQL queries. This classic SQL injection flaw (CWE-74: Improper Neutralization of Special Elements in Output Used by a Downstream Component) allows attackers to break out of intended SQL syntax and inject malicious commands. The affected component is the login authentication layer, typically responsible for credential verification. Without proper parameterized queries or input validation, attackers can manipulate the email parameter to alter query logic, bypass authentication controls, or extract database contents. CPE designation would be: cpe:2.3:a:code-projects:mobile_shop:1.0:*:*:*:*:*:*:*
Know when Mobile Shop 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 NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability was found in code-projects Mobile Shop 1.0. It has been declared as critical. This vulnerability affects unknown code of the file /login.php. The manipulation of the argument email leads to sql injection. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.
Executive ViewAI
A critical SQL injection vulnerability in Mobile Shop 1.0's login function allows unauthenticated attackers to remotely compromise the application and access sensitive data. With a public exploit available and no patch currently released, this poses immediate risk to customer data and system integrity across all deployments of this application.
Implement WAF rules to detect and block SQL injection attempts in the /login.php email parameter; disable or restrict access to the login endpoint via network segmentation or IP whitelisting; enforce rate limiting on login attempts; implement database activity monitoring (DAM) to detect anomalous queries; isolate database credentials and apply principle of least privilege; consider disabling the Mobile Shop application until patch is available if risk tolerance is low.
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.
More in Mobile Shop
View allA vulnerability was found in code-projects Mobile Shop 1.0. Rated critical severity (CVSS 9.8), this vulnerability is re
CVE-2025-7459 is a SQL injection vulnerability in code-projects Mobile Shop version 1.0, specifically in the /EditMobile
CVE-2025-7409 is a critical SQL injection vulnerability in code-projects Mobile Shop 1.0 affecting the /LoginAsAdmin.php
EUVD-2025-21359
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB