Skip to main content

Apartment Visitor Management System CVE-2026-77019

| EUVDEUVD-2026-63421 MEDIUM
SQL Injection (CWE-89)
2026-08-20 VulDB GHSA-9w7r-7rjm-pfhr
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 forgotpw.php endpoint
  2. Delivery
    Send crafted HTTP request with SQL payload in secode parameter
  3. Exploit
    Execute blind or UNION-based SQL injection
  4. Execution
    Extract database credentials or user records
  5. Impact
    Escalate to application account takeover

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

No authentication is required - the vulnerable endpoint /apartment-visitor/forgotpw.php is part of the public-facing password recovery flow and accepts the secode parameter before any session is established, confirmed by CVSS PR:N and UI:N. The application must be deployed and network-reachable by the attacker (AV:N). No special configuration is needed beyond a default installation of version 1.0. Exploitation is limited by: (1) the application's niche deployment footprint reducing target availability, (2) the impact ceiling of VC:L/VI:L/VA:L indicating partial rather than full database control depending on database user privilege configuration, and (3) the requirement that the PHP application is actively running and accessible on a reachable host. No non-default feature flags or specific OS platform requirements have been identified.

Impact

The CVSS 4.0 score of 6.9 (Medium) reflects a network-accessible, unauthenticated, low-complexity attack with partial confidentiality, integrity, and availability impact (VC:L/VI:L/VA:L), consistent with SQL injection enabling database enumeration and limited data manipulation rather than full system compromise. No EPSS data was provided; however, the combination of a public POC (E:P in the CVSS 4.0 vector) and an unauthenticated attack surface elevates practical risk above what the numerical score alone suggests for organizations actually running this software. The absence of a CISA KEV listing indicates no confirmed mass or targeted exploitation has been reported to authorities. The primary limiting factor is prevalence - CodeAstro products are niche PHP starter scripts with minimal enterprise footprint, so blast radius is inherently constrained. For organizations that have deployed this application, the risk should be treated as high due to the authentication bypass potential of the forgot-password vector and the public exploit.

Exploit ScenarioDerived

An unauthenticated remote attacker identifies a publicly accessible instance of CodeAstro Apartment Visitor Management System and sends a crafted HTTP request to /apartment-visitor/forgotpw.php with a SQL payload embedded in the secode parameter (e.g., a UNION-based or boolean-blind injection string). Using the publicly available POC as a template, the attacker enumerates the database schema and extracts credential hashes or session tokens, potentially enabling full application account takeover without needing prior access.

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

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

Alert me

AnalysisAIv1 – Aug 20, 2026

SQL injection in CodeAstro Apartment Visitor Management System 1.0 exposes the unauthenticated password-reset endpoint (/apartment-visitor/forgotpw.php) to remote database manipulation via the secode parameter. A publicly available proof-of-concept exploit exists, lowering the bar for exploitation. Affected deployments risk partial database read and write access without any prior authentication, as confirmed by the CVSS 4.0 vector (PR:N, UI:N). No KEV listing exists, and exploitation is expected to remain opportunistic and targeted to organizations running this niche PHP application.

RemediationAI

No vendor-released patch has been identified at time of analysis - no fix version is referenced in the VulDB report or associated references. Organizations running this application should apply the following compensating controls immediately: replace the SQL query in /apartment-visitor/forgotpw.php with a parameterized prepared statement using PDO or MySQLi to eliminate the injection surface entirely, which has no functional side effects. If source modification is not feasible, deploy a web application firewall (WAF) rule to block SQL metacharacters (single quotes, comment sequences, UNION/SELECT keywords) in the secode parameter - note this is bypassable and should be treated as a temporary measure only. Additionally, restrict access to forgotpw.php via IP allowlisting if the application is not required to be publicly internet-facing, which significantly reduces exposure. Monitor database query logs for anomalous patterns indicative of enumeration. Reference: https://vuldb.com/vuln/393635 and the POC at https://github.com/Witiers/CVEs/issues/1.

Affected VersionsENISA

Apartment Visitor Management System 1.0

Affected Packages

euvd apartment_visitor_management_system 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 affected product is a PHP-based web application developed by CodeAstro (CPE: cpe:2.3:a:codeastro:apartment_visitor_management_system:*:*:*:*:*:*:*:*), marketed as a ready-made apartment visitor tracking solution. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), where the secode POST/GET parameter in the forgot-password flow is passed directly into a database query without parameterization or sanitization. This is a classic SQL injection pattern in PHP applications that rely on string concatenation to build queries rather than using prepared statements via PDO or MySQLi. The vulnerability resides specifically in the /apartment-visitor/forgotpw.php script, a pre-authentication endpoint that accepts user-supplied input to look up account recovery data, making it trivially reachable without credentials.

Know when Apartment Visitor 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

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

Unauthenticated network endpoint requires no privileges or interaction; limited C/I/A impact reflects partial DB read/write, not full system compromise.

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

2
CVSS changed
Aug 20, 2026 - 17:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Aug 20, 2026 - 16:15 cve.org
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was determined in CodeAstro Apartment Visitor Management System 1.0. Affected is an unknown function of the file /apartment-visitor/forgotpw.php. Executing a manipulation of the argument secode can lead to sql injection. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Rare
niche PHP demo script, negligible enterprise deployment footprint
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.4%
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· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

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.

CVE-2022-38265 HIGH POC
7.2 Sep 08

Apartment Visitor Management System v1.0 was discovered to contain a SQL injection vulnerability via the editid paramete

CVE-2025-4481 MEDIUM POC
6.9 May 09

A vulnerability was found in SourceCodester Apartment Visitor Management System 1.0. Rated medium severity (CVSS 6.9), t

CVE-2025-3315 MEDIUM POC
6.9 Apr 06

A vulnerability was found in SourceCodester Apartment Visitor Management System 1.0 and classified as critical. Rated me

CVE-2026-77020 MEDIUM POC
5.5 Aug 20

SQL injection in CodeAstro Apartment Visitor Management System 1.0 allows remote unauthenticated attackers to manipulate

CVE-2026-14640 MEDIUM POC
5.5 Jul 04

SQL injection in CodeAstro Apartment Visitor Management System 1.0 exposes the login endpoint at /index.php to unauthent

CVE-2025-3045 MEDIUM POC
5.3 Apr 01

A vulnerability, which was classified as critical, was found in oretnom23/SourceCodester Apartment Visitor Management Sy

CVE-2025-3142 MEDIUM POC
5.3 Apr 03

A vulnerability was found in SourceCodester Apartment Visitor Management System 1.0. Rated medium severity (CVSS 5.3), t

CVE-2026-14796 LOW POC
2.1 Jul 06

SQL injection in CodeAstro Apartment Visitor Management System 1.0 exposes backend database contents to authenticated lo

CVE-2026-14766 LOW POC
2.1 Jul 05

SQL injection in CodeAstro Apartment Visitor Management System 1.0 exposes the `/apartment-visitor/search-result.php` en

CVE-2026-14798 LOW POC
2.1 Jul 06

SQL injection in CodeAstro Apartment Visitor Management System 1.0 allows authenticated remote attackers to manipulate b

CVE-2026-14797 LOW POC
2.1 Jul 06

SQL injection in CodeAstro Apartment Visitor Management System 1.0 exposes the application's database to remote authenti

CVE-2026-14795 LOW POC
2.1 Jul 06

SQL injection in CodeAstro Apartment Visitor Management System 1.0 allows authenticated remote attackers to manipulate d

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