Description
Adminer是一款开源的轻量级数据库管理工具,以单个PHP文件形式部署,可通过浏览器管理MySQL、PostgreSQL、MS SQL等多种数据库,被开发者广泛用于运维管理和数据库维护场景。其/drivers/mssql.inc.php在构造MSSQL连接的PDO DSN前未对用户提交的server字段做分号隔离,未认证攻击者可向连接串追加ODBC跟踪属性,使驱动管理器在连接建立前将含可控内容的数据写入指定路径文件,将载荷置于用户名字段并指向Web可读目录即可写入后门文件,最终导致远程代码执行与服务器失陷。