Skip to main content

Real State Services CVE-2026-14745

| EUVDEUVD-2026-41750 MEDIUM
SQL Injection (CWE-89)
2026-07-05 VulDB GHSA-m6mh-43x3-xc3j
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify internet-exposed Real State Services 1.0 instance
  2. Delivery
    Send crafted HTTP request to /single-list_rent.php with malicious id parameter
  3. Exploit
    Bypass absent input sanitization
  4. Execution
    Inject SQL payload into backend query
  5. Impact
    Extract or modify database records

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 /single-list_rent.php endpoint must be reachable over the network - the CVSS 4.0 vector AV:N/PR:N/UI:N confirms no authentication and no user interaction are required against a standard installation. The application must be running with a connected backend database (standard for this application class). No special configuration, non-default feature flag, or privileged account is required; a default installation is sufficient. Exploitation is limited by: the application must be internet-facing or otherwise reachable by the attacker (internal-only deployments are substantially protected); only version 1.0 is explicitly confirmed vulnerable, though the CPE wildcard suggests other versions may be affected; and the backend database user account's privileges determine the ceiling of data access - a least-privilege DB account limits, but does not prevent, SQL injection impact.

Impact

The CVSS 4.0 score of 6.9 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P) reflects low-complexity, unauthenticated, network-reachable exploitation with low individual impact ratings across confidentiality, integrity, and availability. The low impact tiers likely reflect the application's limited scope rather than a constrained exploit capability - successful SQL injection against this class of PHP application routinely yields full database read access, credential extraction, and record manipulation, which arguably warrants higher C/I ratings in practice. No EPSS score was provided, so statistical exploitation probability cannot be quantified. The product is not listed in CISA KEV, so mass exploitation is not confirmed. However, the E:P tag and the GitHub POC confirm exploit code is publicly accessible, making opportunistic scanning feasible for low-skill attackers. Overall: elevated realistic risk for any internet-exposed deployment, but substantially constrained by the product's niche footprint.

Exploit ScenarioDerived

An unauthenticated attacker sends an HTTP request to a publicly accessible Real State Services 1.0 instance with a crafted id parameter value - for example, GET /single-list_rent.php?id=1'+OR+'1'='1 - causing the unsanitized input to alter the SQL query logic and return unauthorized data. Using UNION-based or blind SQL injection techniques (documented in the publicly available GitHub POC), the attacker enumerates database tables and extracts stored records including user credentials, contact information, or property data. Low skill is required given the public POC, and the absence of authentication prerequisites means no account compromise is needed as a precondition.

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

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

Alert me

AnalysisAIv1 – Jul 05, 2026

SQL injection in code-projects Real State Services 1.0 allows remote unauthenticated attackers to manipulate the id parameter of /single-list_rent.php to read, modify, or corrupt backend database contents. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms zero-friction unauthenticated network exploitation against a standard installation. A public proof-of-concept exploit is available on GitHub (E:P confirmed in CVSS 4.0 supplemental metrics), raising realistic risk of opportunistic automated attacks against any internet-exposed instance; no CISA KEV listing and no patch are confirmed at time of analysis.

RemediationAI

No vendor-released patch has been identified at the time of analysis. The definitive fix is to refactor /single-list_rent.php to use parameterized queries or prepared statements (e.g., PHP PDO or MySQLi with bound parameters) for all SQL operations involving the id parameter, eliminating the injection vector at the root. As an immediate compensating control, enforce strict integer-only input validation on the id parameter - rejecting any non-numeric input at the application or web-server level - which has minimal side effects for a record-lookup parameter. Deploying a WAF rule to block SQL metacharacter sequences in query parameters provides an additional layer but is bypassable and should not be treated as a permanent fix. If the rental listing page does not require unauthenticated public access, restricting it behind authentication middleware or network access controls would negate the network-reachable, no-auth attack vector entirely. Reference the public POC at https://github.com/6Justdododo6/CVE/issues/24 and the VulDB advisory at https://vuldb.com/vuln/376331 for technical reproduction details to validate any fix applied.

Affected VersionsENISA

Real State Services 1.0

Affected Packages

euvd real_state_services 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

Real State Services 1.0 is a PHP-based rental property listing web application distributed by code-projects.org. The vulnerability exists in /single-list_rent.php, a PHP script that accepts a user-supplied id parameter - almost certainly a database record identifier - and passes it directly into a SQL query without parameterization or sanitization, satisfying CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). The CPE string cpe:2.3:a:code-projects:real_state_services:*:*:*:*:*:*:*:* uses a full version wildcard, indicating NVD has not bounded the vulnerability to a specific version range beyond the reported 1.0. Classic PHP applications of this type typically use mysql_query() or mysqli_query() with inline string concatenation rather than prepared statements, which is the structural root cause for CWE-89.

Know when Real State Services 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

Vendor (VulDB) 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
vuln.today AI 7.3 HIGH

Network-reachable endpoint requires no authentication or interaction; SQL injection yields partial data read and write within the application's database scope.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

1
CVSS changed
Jul 05, 2026 - 12:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)

DescriptionCVE.org

A weakness has been identified in code-projects Real State Services 1.0. This impacts an unknown function of the file /single-list_rent.php. Executing a manipulation of the argument ID can lead to sql injection. It is possible to launch the attack remotely. The exploit has been made available to the public and could be used for attacks.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Rare
niche PHP demo project, minimal real-world production deployment
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.3%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

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