CVE-2026-5838PHPGurukul News Portal Project 4.1版本在/admin/add-subadmins.php文件中存在SQL注入漏洞。该问题是由于程序未对用户提交的sadminusername参数进行严格的输入过滤和验证,直接将其拼接到SQL查询语句中导致的。尽管利用此漏洞需要高权限,但攻击者仍可远程发起攻击,成功利用可能导致数据库敏感信息泄露、数据完整性受损或服务不可用,对系统安全构成中等风险。
该漏洞具体存在于PHPGurukul News Portal Project 4.1版本的后台管理文件`/admin/add-subadmins.php`中。漏洞成因是开发人员在编写添加子管理员功能模块时,未能对传入的`sadminusername`参数实施有效的安全校验,而是直接采用了字符串拼接的方式构造SQL查询语句。这种编码习惯使得攻击者能够通过构造恶意的SQL片段作为参数值,干扰原有的查询逻辑。虽然CVSS评分显示攻击复杂度低且无需用户交互,但要求攻击者必须具备高权限(PR:H),即通常需要先登录管理员账户。一旦具备条件,攻击者可利用此漏洞执行任意SQL命令,获取数据库中的敏感信息(如用户凭证、系统配置),甚至通过存储过程写入WebShell,从而完全控制服务器。建议开发者立即检查并修复该文件中的数据库交互逻辑。