ProFTPD AUTH多个验证模块安全绕过漏洞

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

proftpd是一款流行的开放源代码的FTP服务程序。 proftpd在AUTH API上存在一个错误,远程攻击者可以利用漏洞可以绕过安全限制,未授权访问。 由于FTP协议需要分开USER和PASS命令,ProFTPD独立的通过USER对用户数据进行检查,而当PASS接收到时对用户的验证进行校验。因此这些组合使ProFTPD允许多个同步Auth模块存在(如mod_auth_unix, mod_sql, mod_ldap),可能导致某个验证模块提供用户数据(mod_auth_unix)而另一个模块验证用户数据如(mod_sql). 当验证模块mod_sql配置成使用底限制的验证策略,如: SQLAuthTypes Plaintext 在这种情况下,表示mod_sql的"authenticate"处理会使用简单的字符串对比,组合用户提供的数据如/etc/passwdw,会允许本来不能登录的用户登录。 ProFTPD Project ProFTPD 1.3 rc3 ProFTPD Project ProFTPD 1.3 a ProFTPD Project ProFTPD 1.3 .0rc2 ProFTPD Project ProFTPD 1.3 .0rc1 ProFTPD Project ProFTPD 1.3 ProFTPD Project ProFTPD 1.2.10 + Debian Linux 3.1 sparc + Debian Linux 3.1 s/390 + Debian Linux 3.1 ppc + Debian Linux 3.1 mipsel + Debian Linux 3.1 mips + Debian Linux 3.1 m68k + Debian Linux 3.1 ia-64 + Debian Linux 3.1 ia-32 + Debian Linux 3.1 hppa + Debian Linux 3.1 arm + Debian Linux 3.1 amd64 + Debian Linux 3.1 alpha + Debian Linux 3.1 ProFTPD Project ProFTPD 1.2.9 rc3 ProFTPD Project ProFTPD 1.2.9 rc2 ProFTPD...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息