Skip to main content

Avl Rooms EUVDEUVD-2025-21348

| CVE-2025-7605 MEDIUM
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2025-07-14 cna@vuldb.com
5.5
CVSS 4.0 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
Impact

Despite the critical rating designation, the CVSS 3.1 score of 7.3 (High, not Critical) and vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L) reflects moderate real-world impact with limited scope. The vulnerability scores for Confidentiality, Integrity, and Availability as 'Low' rather than 'High', suggesting SQL injection impact may be constrained by database permissions or application logic. However, the exploitation signals are concerning: (1) public disclosure and POC availability dramatically increase exploitation likelihood, (2) the unauthenticated, low-complexity attack vector (AC:L/PR:N) means any network-connected attacker can attempt exploitation, (3) AVL Rooms 1.0 is a legacy or niche application suggesting slow patch adoption. The EPSS score would likely be elevated (estimated 70-85%) given public POC and network accessibility. Under SSVC framework: Exploitation=Active (public POC), Automatable=Yes (SQL injection tools abundant), Technical Impact=Medium (data breach possible but scope limited). Real-world priority is HIGH despite moderate CVSS due to exploitability signals and lack of authentication barriers.

Exploit ScenarioDerived

An attacker crafts an HTTP request to http://target.com/profile.php with a malicious SQL payload in the first_name parameter, for example: first_name='; DROP TABLE users; -- or first_name=' UNION SELECT password FROM admin_users --. Since the application lacks input validation and prepares SQL statements via string concatenation, the payload is executed directly by the database. With no authentication required (PR:N), the attacker can extract user data, modify application records, escalate privileges, or in worst case (depending on database permissions) drop tables. If public POC exists (which is indicated), automated tools and scripts are available for mass exploitation of unpatched instances. The low attack complexity (AC:L) means the exploit succeeds reliably without special network conditions or application-specific bypasses.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAI

CVE-2025-7605 is a critical SQL injection vulnerability in code-projects AVL Rooms 1.0 affecting the /profile.php endpoint via the first_name parameter. An unauthenticated remote attacker can exploit this to execute arbitrary SQL queries, potentially leading to unauthorized data access, modification, or system compromise. Public exploit code is available and the vulnerability is likely to be actively exploited given its network-accessible nature, low attack complexity, and lack of authentication requirements.

RemediationAI

{'type': 'Patch', 'action': 'Upgrade to a patched version of AVL Rooms if available from code-projects; contact vendor for patch availability or end-of-life status given version 1.0 age', 'priority': 'Critical'} {'type': 'Code-Level Fix', 'action': 'Replace vulnerable SQL concatenation in /profile.php with parameterized queries using prepared statements (e.g., PDO prepared statements or equivalent ORM); implement strict input validation using whitelist-based filtering for the first_name parameter (alphanumeric + allowed special characters only)'} {'type': 'Input Validation', 'action': 'Implement server-side validation: reject first_name values containing SQL metacharacters (\', ", --, ;, /**/), enforce length limits, use parameterized queries with bound parameters exclusively'} {'type': 'Web Application Firewall (WAF)', 'action': 'Deploy WAF rules to detect and block SQL injection patterns in /profile.php requests; block requests containing SQL keywords in the first_name parameter'} {'type': 'Least Privilege Database', 'action': 'Configure database user account for the application with minimal required permissions (SELECT, UPDATE on specific tables only; no DROP, CREATE, or administrative privileges) to limit SQL injection impact'} {'type': 'Temporary Mitigation', 'action': 'Disable or restrict access to /profile.php endpoint at network perimeter if patching is not immediately possible; require authentication and IP whitelisting'}

Affected VersionsENISA

AVL Rooms 1.0

Affected Packages

euvd avl_rooms no fix

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 AVL Rooms application (CPE: cpe:2.3:a:code-projects:avl_rooms:1.0:*:*:*:*:*:*:*), specifically in the /profile.php file which handles user profile management. The root cause is CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component - 'Injection'), indicating insufficient input validation and parameterization of the first_name parameter before it is used in SQL queries. This represents a classic SQL injection flaw where user-supplied input is directly concatenated into SQL statements without proper escaping or prepared statement usage. The attack vector is network-based with no authentication or user interaction required, making this an immediately exploitable vulnerability.

Know when Avl Rooms 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

NVD PRIMARY 5.5 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

4
Severity Changed
Apr 29, 2026 - 01:11 NVD
HIGH MEDIUM
CVSS changed
Apr 29, 2026 - 01:11 NVD
7.3 (HIGH) 5.5 (MEDIUM)
PoC Detected
Jul 16, 2025 - 14:32 vuln.today
Public exploit code
CVE Published
Jul 14, 2025 - 13:15 nvd
HIGH 7.3

DescriptionCVE.org

A vulnerability was found in code-projects AVL Rooms 1.0. It has been rated as critical. Affected by this issue is some unknown functionality of the file /profile.php. The manipulation of the argument first_name leads to sql injection. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.

Executive ViewAI

Why It Matters

A critical SQL injection vulnerability in AVL Rooms 1.0 allows remote attackers to compromise user data and application integrity through the profile.php file. With public exploits available and no vendor patch currently available, immediate action is required to protect customer information and maintain system availability.

Business Impact: Severe
Compensating Controls

Implement Web Application Firewall (WAF) rules to sanitize and block SQL injection patterns in the first_name parameter; restrict access to /profile.php via network segmentation or IP whitelisting; disable user profile editing functionality if operationally feasible; enable comprehensive SQL query logging and real-time monitoring for suspicious database activity; enforce principle of least privilege on database accounts used by the application.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy