Forklit/CVE-2026-36826

GitHub: Forklit/CVE-2026-36826

该项目披露并验证了 genesisQL 1.1.1 登录接口中因 SQL 字符串拼接导致的未经身份验证 SQL 注入漏洞(CVE-2026-36826)。

Stars: 0 | Forks: 0

# CVE-2026-36826:genesisQL <= 1.1.1 中的 SQL 注入 ## 摘要 genesisQL 1.1.1 的 `checkPassword` 函数中存在 SQL 注入漏洞。用户提供的 `username` 和 `password` 字段在没有经过参数化处理的情况下被直接拼接进 SQL 查询字符串中,这使得攻击者可以通过登录表单进行未经身份验证的 SQL 注入和身份验证绕过。 ## 受影响产品 - **供应商**:Open Source Labs - **产品**:genesisQL - **版本**:1.1.1(及可能的早期版本) ## 漏洞详情 **CWE-89**:SQL 命令中使用的特殊元素的不当中和处理 文件:`server/utils/userController.js` ## 影响 通过登录表单中的 SQL 注入绕过身份验证(未经身份验证,远程)。 ## 披露时间线 - [日期]:通过 [方式] 向供应商报告 - [日期 + 约 6 个月]:供应商无响应 - 2026-06-05:MITRE 分配了 CVE-2026-36826 - [日期]:公开披露 ## 发现者 - Tulkin Urinbaev - Vladyslav Koniakhin ## 参考 - ## 修复方案 使用参数化查询 / 预处理语句,而不是字符串拼接。
标签:CISA项目, CVE, MITM代理, Web安全, 多线程, 数字签名, 数据可视化, 蓝队分析, 身份验证绕过