CVE-2023-53895PimpMyLog 1.7.14存在严重的不当访问控制漏洞,攻击者可通过配置端点未经授权创建管理员账户。该漏洞源于应用程序对用户输入验证不足,允许通过未过滤的用户名字段注入恶意JavaScript代码。攻击者能够利用此漏洞创建隐藏的后门账户,从而获得对系统的持久访问权限。成功利用后,攻击者可进一步访问敏感的服务器端日志信息、环境变量及其他系统资源,对系统机密性、完整性和可用性造成严重影响。
漏洞位于PimpMyLog的配置管理模块,该模块在处理用户注册请求时未正确实施权限检查和输入验证。具体问题包括:1) 缺少CSRF令牌验证;2) 用户名参数未进行充分的输入过滤和转义;3) 账户创建功能可被未认证用户访问。攻击者可通过构造特制的HTTP请求,在用户名字段中注入包含恶意JavaScript的Payload,利用存储型XSS漏洞执行任意客户端代码并创建隐藏账户。