2026-10-30 10:13:39
PHPCMS常见漏洞总结如下:
1. phpcms某处逻辑问题导致getshell漏洞
该漏洞源于系统对附件上传逻辑的校验不足,攻击者可利用特定参数绕过安全限制,上传恶意脚本文件并执行。补丁文件路径为www/phpcms/libs/classes/attachment.class.php,修复方案需更新该文件,具体可参考
2. phpcms authkey生成算法问题导致authkey泄露
由于系统配置文件中authkey生成算法存在缺陷,攻击者可通过逆向分析获取密钥,进而伪造用户身份或篡改数据。补丁文件路径为www/caches/configs/system.php,需升级算法复杂度,修复方案详见
3. phpcms前台注入导致任意文件读取漏洞
漏洞存在于内容下载模块,攻击者可通过构造恶意URL参数,读取服务器敏感文件(如配置文件、源代码等)。补丁文件路径为www/phpcms/modules/content/down.php,修复需过滤输入参数并限制文件访问范围,方案参考
4. phpcms SQL注入漏洞
此类漏洞涉及多个文件,包括param.class.php、member/index.php等,攻击者通过注入恶意SQL语句窃取或篡改数据库数据。补丁文件路径分别为www/phpcms/libs/classes/param.class.php、www/phpcms/modules/member/index.php等,修复需使用预处理语句或严格过滤输入,方案见
5. phpcms v9宽字节注入漏洞
该漏洞利用数据库字符编码转换特性,绕过过滤机制实施注入攻击。补丁文件路径为www/phpcms/modules/pay/respond.php,修复需统一字符编码并加强输入验证,方案参考
6. 其他注入漏洞
包括poster.php、phpsso.php等文件存在的注入风险,攻击者可利用这些漏洞执行任意命令或获取系统权限。补丁文件路径分别为www/phpcms/modules/poster/poster.php、www/api/phpsso.php等,修复方案同上,详见
7. 其他漏洞提示
部分漏洞可能未明确文件路径或类型,建议定期关注官方安全公告,并参考