CVE-2026-14795: SQL Injection in CodeAstro Apartment Visitor Management System 1.0
A SQL injection vulnerability exists in CodeAstro Apartment Visitor Management System version 1.0. An authenticated attacker can manipulate the 'remark' parameter in the /apartment-visitor/action-visitor.php file to inject malicious SQL commands. This allows unauthorized access to, modification of, or deletion of database records. The vulnerability requires valid login credentials to exploit, and proof-of-concept code has been publicly disclosed.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
- Weaknesses (CWE)
- CWE-74, CWE-89
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-06 / 2026-07-06
NVD description (verbatim)
A vulnerability has been found in CodeAstro Apartment Visitor Management System 1.0. Affected by this issue is some unknown functionality of the file /apartment-visitor/action-visitor.php. Such manipulation of the argument remark leads to sql injection. The attack may be performed from remote. The exploit has been disclosed to the public and may be used.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-14795 is a SQL injection vulnerability (CWE-89, CWE-74) affecting CodeAstro Apartment Visitor Management System 1.0. The flaw resides in improper input validation of the 'remark' parameter passed to /apartment-visitor/action-visitor.php. The application fails to sanitize or parameterize SQL queries, allowing authenticated users to craft malicious input that breaks out of the intended SQL statement context. The CVSS v3.1 score of 6.3 reflects the authenticated access requirement (PR:L), though network-accessible attack vector and multi-impact potential (confidentiality, integrity, availability) elevate risk within those constraints.
Business impact
Organizations using CodeAstro Apartment Visitor Management System 1.0 face potential data breach of visitor records, unauthorized modification of visitor logs (impacting security audits and compliance), and possible database corruption or denial of service. For property management firms, this could compromise tenant and guest privacy, trigger regulatory compliance violations, and undermine incident investigation capabilities. The authenticated requirement limits blast radius but does not eliminate risk—compromised staff accounts or insider threats represent realistic attack paths.
Affected systems
CodeAstro Apartment Visitor Management System version 1.0 is confirmed affected. No patch version, alternative products, or vendor-provided mitigation has been identified in available disclosures. Organizations should verify their exact product version and deployment context against CodeAstro's advisory. If you operate this software, assume it is vulnerable unless an update has been released post-publication (2026-07-06).
Exploitability
The vulnerability is exploitable by any user with valid application credentials. Public disclosure of proof-of-concept code increases practical exploitation likelihood. Attack complexity is low—standard SQL injection techniques apply. However, the authenticated prerequisite means threat actors must first obtain valid login credentials, either through credential compromise, phishing, or insider access. This reduces spontaneous exploitation risk compared to unauthenticated SQL injection, but does not eliminate it in environments with weak credential hygiene.
Remediation
Immediate action should focus on: (1) checking CodeAstro's official channels and security advisories for an available patch or update; (2) if no patch exists, applying input validation and parameterized query fixes in-house if source code access is available, or isolating the system from untrusted networks; (3) enforcing strong authentication controls and monitoring administrative account usage; (4) reviewing database access logs for signs of unauthorized queries. Upgrade to a patched version as soon as one becomes available from the vendor.
Patch guidance
Verify the latest security advisory from CodeAstro for available patches to version 1.0. Monitor the vendor's website, support channels, and security bulletins regularly. If a patch is released, apply it immediately to all affected systems during a scheduled maintenance window. Test the patch in a non-production environment first to ensure compatibility with your visitor management workflows. Coordinate with your facility management team to minimize operational disruption.
Detection guidance
Monitor /apartment-visitor/action-visitor.php access logs for suspicious 'remark' parameter values containing SQL keywords (UNION, SELECT, INSERT, DROP, etc.), encoded characters, or unusual string patterns. Enable database query logging and review for abnormal SQL activity, failed authentication attempts against database credentials, or unauthorized schema/table access. Set up alerts on database tables containing visitor records for unexpected modification or deletion operations. Correlate web server and database logs to identify potential attack chains from application logs through to backend queries.
Why prioritize this
Although CVSS 6.3 is rated MEDIUM, this vulnerability merits prompt attention: public disclosure of working exploit code accelerates attacker adoption, authenticated SQL injection can lead to full database compromise, and visitor management systems often contain sensitive personal information protected by data protection regulations. Prioritize patching based on your organization's risk tolerance, regulatory obligations (GDPR, CCPA, etc.), and the sensitivity of visitor data you hold. In high-security or regulated environments, this should be treated as a high-priority remediation.
Risk score, explained
The CVSS 6.3 score (MEDIUM) reflects the authentication requirement (PR:L), which narrows the attack surface. However, the score still accounts for network accessibility (AV:N), low attack complexity (AC:L), and direct impact on confidentiality, integrity, and availability (C:L, I:L, A:L). Organizations should not be reassured by the MEDIUM label given the public disclosure and the critical nature of visitor management data. Context—such as the sensitivity of your data, the strength of your access controls, and regulatory requirements—should inform your internal risk rating.
Frequently asked questions
Does this vulnerability allow remote code execution?
No. CVE-2026-14795 is a SQL injection vulnerability, not a remote code execution flaw. It permits unauthorized access to and modification of database records, but does not directly allow an attacker to execute arbitrary system commands. However, in some database configurations, SQL injection can be chained with additional techniques to achieve code execution—assess your specific database permissions and configuration.
Can an unauthenticated attacker exploit this?
No. The vulnerability requires valid application credentials. The CVSS vector includes PR:L (low privilege required), meaning an attacker must first obtain login access—either through credential compromise, weak passwords, or insider threat. Focus your remediation on strong authentication controls and credential monitoring alongside the technical patch.
What should I do if CodeAstro hasn't released a patch yet?
Contact CodeAstro support immediately for an estimated patch timeline. In the interim, apply compensating controls: restrict network access to the application, enforce strong multi-factor authentication, implement Web Application Firewall (WAF) rules to block SQL injection patterns in the 'remark' parameter, enable database query logging and alerts, and review user access logs regularly. If the system is not critical, consider taking it offline until a patch is available.
How does this affect visitor privacy and compliance?
If the system stores personally identifiable information (names, contact details, visit dates), SQL injection exposure creates data breach risk under GDPR, CCPA, and similar privacy laws. You may face notification obligations, regulatory fines, and reputational harm if visitor data is compromised. Audit your data inventory, verify your breach notification procedures are current, and prioritize patching to reduce breach likelihood.
This analysis is provided for informational purposes and represents our interpretation of publicly available vulnerability data as of 2026-07-06. SEC.co does not endorse any vendor or product and makes no warranty regarding patch availability, compatibility, or effectiveness. Organizations must verify all patch and remediation guidance against official vendor advisories and conduct their own risk assessments. No warranty is made regarding the accuracy or completeness of this analysis. Always test patches in non-production environments before deployment. For the most current information, consult CodeAstro's official security resources and maintain communication with your vendor support team. Source: NVD (public-domain), retrieved 2026-08-14. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-10155MEDIUMSQL Injection in Bdtask Multi-Store Inventory Management System 1.0
- CVE-2026-10170MEDIUMSQL Injection in code-projects Visitor Management System 1.0
- CVE-2026-10171MEDIUMSQL Injection in code-projects Online Music Site 1.0 AdminUpdateAlbum.php
- CVE-2026-10176MEDIUMSQL Injection in Aider-AI Aider 0.86.3 Code Generation
- CVE-2026-10193MEDIUMSQL Injection in OFCMS ComnController – Authentication Required
- CVE-2026-10202MEDIUMOFCMS 1.1.3 SQL Injection in SystemDictController
- CVE-2026-10203MEDIUMSQL Injection in OFCMS 1.1.3 JSON Query Interface
- CVE-2026-10204MEDIUMSQL Injection in OFCMS 1.1.3 JSON Query Interface