Skip to main content

CodeAstro AVMS EUVDEUVD-2026-63466

| CVE-2026-77020 MEDIUM
SQL Injection (CWE-89)
2026-08-20 VulDB GHSA-hwq5-9838-vgxq
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Send HTTP POST to password-recovery.php
  2. Exploit
    Inject SQL payload into email parameter
  3. Execution
    Alter backend SQL query logic
  4. Impact
    Extract or manipulate 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

No special conditions are required - exploitation is possible by any remote, unauthenticated actor who can send an HTTP request to the password-recovery.php endpoint of a publicly accessible CodeAstro Apartment Visitor Management System 1.0 instance. No login, session token, prior foothold, or non-default configuration is needed; the CVSS 4.0 vector (PR:N/UI:N/AC:L/AT:N) confirms this. The primary limiting factor is product prevalence: exploitation is constrained to organizations that have deployed this specific niche application and exposed it to untrusted networks. There is no indication from the description, CVSS vector, or CPE data that a specific feature flag or deployment mode is required.

Impact

The CVSS 4.0 base score of 6.9 with network attack vector, no authentication, and no complexity requirement reflects a meaningful but bounded risk - the Low ratings across VC/VI/VA indicate partial rather than full database compromise without additional exploit chaining. The E:P modifier in the CVSS 4.0 vector confirms a publicly available proof-of-concept, which elevates urgency above what the base score alone implies, as it reduces the attacker skill threshold to near-zero for any internet-exposed instance. No EPSS probability data was provided in the source intelligence, limiting probabilistic exploitation forecasting; this gap should be noted when prioritizing against other open items. No KEV listing means confirmed in-the-wild exploitation has not been observed by CISA, which is consistent with the product's niche footprint - but the absence of KEV does not preclude opportunistic scanning. The overall risk is moderate-low in aggregate due to low prevalence, but high for any specific organization that has deployed and internet-exposed this application, where the public exploit makes exploitation trivially reproducible.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP POST request to password-recovery.php with a malicious SQL payload in the email field - for example, a UNION-based injection to retrieve user credentials or a blind boolean payload to enumerate database contents. A public proof-of-concept demonstrating this technique is available at https://github.com/Witiers/CVEs/issues/2, making this reproducible with minimal skill. Depending on the database user's privileges, the attacker may extract password hashes, enumerate registered users, or manipulate records.

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 allows remote unauthenticated attackers to manipulate backend database queries through the email parameter of the password-recovery.php script. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) confirms no authentication or special configuration is required, and a public proof-of-concept exploit is available on GitHub, lowering the skill threshold for opportunistic attacks. No active exploitation has been confirmed in CISA KEV at time of analysis, and impact is rated partial across confidentiality, integrity, and availability (VC:L/VI:L/VA:L).

RemediationAI

No vendor-released patch has been identified at time of analysis - no patched version appears in available intelligence, and the vendor site (https://codeastro.com/) does not surface a security advisory. As an immediate compensating control, restrict or disable the password-recovery.php endpoint via web server configuration (e.g., deny by IP allowlist), which eliminates this attack surface with no functional impact for internal-only deployments but may affect legitimate password recovery for external users. If the endpoint must remain accessible, deploy a web application firewall rule to block SQL metacharacters (single quotes, double dashes, semicolons) in the email parameter - note this introduces a maintenance burden and risks false positives on legitimate email addresses containing special characters. The correct long-term remediation requires replacing string concatenation in the underlying SQL query with parameterized queries or prepared statements using PHP's PDO or MySQLi extensions. Monitor VulDB (https://vuldb.com/vuln/393636) and the vendor's GitHub submission (https://vuldb.com/submit/880596) for patch availability.

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 component is the PHP-based password recovery workflow of CodeAstro Apartment Visitor Management System 1.0 (CPE: cpe:2.3:a:codeastro:apartment_visitor_management_system:*:*:*:*:*:*:*:*). The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning user-supplied input in the email parameter is incorporated into a SQL query without parameterization or sanitization. This class of flaw allows attackers to modify query logic via crafted input - enabling techniques such as UNION-based data extraction, blind boolean enumeration, or authentication bypass - depending on database user privileges, error verbosity, and the specific query structure in password-recovery.php. The PHP language tag in the source intelligence confirms the application stack.

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

Network-reachable unauthenticated SQL injection with partial database impact and no scope change; C/I/A rated Low consistent with VC:L/VI:L/VA:L in the provided CVSS 4.0 vector.

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:30 cve.org
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was identified in CodeAstro Apartment Visitor Management System 1.0. Affected by this vulnerability is an unknown functionality of the file password-recovery.php. The manipulation of the argument email leads to sql injection. Remote exploitation of the attack is possible. The exploit is publicly available and might be used.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
Rare
niche PHP demo app, negligible enterprise deployment footprint
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.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
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.

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-77019 MEDIUM POC
5.5 Aug 20

SQL injection in CodeAstro Apartment Visitor Management System 1.0 exposes the unauthenticated password-reset endpoint (

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