efekaanakkar/Apartment-Visitors-Management-System-CVEs
GitHub: efekaanakkar/Apartment-Visitors-Management-System-CVEs
记录公寓访客管理系统的多个 CVE 漏洞及其详细分析与 PoC,聚焦输入验证缺陷导致的安全风险。
Stars: 0 | Forks: 0
# 🛡️ 公寓访客管理系统 CVE
## 📌 概述
本仓库记录了 **Apartment Visitors Management System v1.1** 中发现的多个安全漏洞。
这些问题包括 SQL 注入和存储型跨站脚本(XSS),每个问题都分配了一个 CVE 标识符。
## 🚨 CVE 列表
### CVE-2026-39109
- **漏洞类型:** SQL 注入
- **受影响组件:** 登录页面(`index.php`)
- **攻击向量:** `username` 参数
- **影响:** 未经授权的数据库访问 / 数据泄露
### CVE-2026-39110
- **漏洞类型:** SQL 注入
- **受影响组件:** 忘记密码(`forgot-password.php`)
- **攻击向量:** `contactno` 参数
- **影响:** 敏感数据提取
### CVE-2026-39111
- **漏洞类型:** SQL 注入
- **受影响组件:** 忘记密码(`forgot-password.php`)
- **攻击向量:** `email` 参数
- **影响:** 数据库信息泄露
### CVE-2026-39112
- **漏洞类型:** 存储型跨站脚本(XSS)
- **受影响组件:** 访客表单(`visitors-form.php`)
- **攻击向量:** `visname` 参数
- **影响:** 在已认证用户会话中执行任意 JavaScript
## 🧠 总结
这些漏洞由不恰当的输入验证和对用户输入数据的不安全处理导致,引发:
- 认证与密码恢复模块中的 SQL 注入
- 访客管理功能中的存储型 XSS
## ⚙️ 受影响版本
- Apartment Visitors Management System v1.1
## 🔬 证明概念
每个 CVE 目录包含:
- 请求示例
- 载荷
- 验证步骤(Burp Suite / SQLmap)
## 🛠️ 使用的工具
- Burp Suite
- SQLmap
- 手动测试
## 🛡️ 缓解措施
- 使用预处理语句(参数化查询)
- 验证并清理所有输入
- 对用户可控数据应用输出编码
- 遵循 OWASP 安全编码实践
## 🔗 参考资料
- https://phpgurukul.com/apartment-visitors-management-system-using-php-and-mysql/
## 👤 发现者
**Efe Kaan Akkar**
## ⚠️ 免责声明
本仓库仅用于教育和安全研究目的。
所有测试均在受控环境中进行。
标签:API密钥检测, Burp Suite, CISA项目, CVE, OpenVAS, PHP, POC, SQLMap, Web安全, 任意JavaScript执行, 公寓访客管理系统, 参数污染, 存储型XSS, 安全漏洞, 安全编码, 密码重置, 敏感数据提取, 数字签名, 数据库信息泄露, 未授权访问, 蓝队分析, 认证绕过, 访客表单, 输入验证, 输出编码, 防御措施, 预编译语句