CVE-2026-30520SourceCodester Loan Management System v1.0版本中存在严重的盲注漏洞。该漏洞位于ajax.php文件的save_loan操作逻辑中,由于应用程序未能正确净化POST请求中提交的“borrower_id”参数,导致已认证的攻击者能够通过构造恶意SQL语句进行盲注攻击,从而窃取或篡改数据库中的敏感信息。
该漏洞的根源在于应用程序在处理用户输入时缺乏有效的输入验证和过滤机制。具体而言,当系统通过ajax.php处理save_loan请求时,直接将用户提交的POST参数“borrower_id”拼接到SQL查询语句中执行,未使用预编译语句或转义字符。攻击者利用该漏洞需要具备低权限账户身份。由于是盲注场景,攻击者无法直接获取查询结果,但可以通过构造基于布尔或基于时间的SQL payload,根据响应的延时或状态差异逐位推断出数据库中的敏感数据(如用户凭证、配置信息等),进而威胁系统的机密性和完整性。