PHP Radius扩展radius_get_vendor_attr缓冲区溢出漏洞

漏洞起因
边界条件错误
危险等级

影响系统
PHP Radius extension

不受影响系统

危害
远程攻击者可以利用漏洞可以使应用程序崩溃或以应用程序上下文执行任意代码。
CVSSv2:7.5 (AV:N/AC:L/Au:N/C:P/I:P/A:P)

攻击所需条件
攻击者必须访问PHP Radius extension。

漏洞信息
PHP Radius extension用于通过PHP来对Radius进行管理。
PHP Radius extension 1.7之前版本中的radius_get_vendor_attr函数存在缓冲区溢出错误,允许远程攻击者利用漏洞提交超大(Vendor Specific Attributes (VSA))长度值触发此漏洞,可以使应用程序崩溃或以应用程序上下文执行任意代码。

测试方法
安全建议

厂商解决方案
PHP Radius extension 1.7已经修复此漏洞,建议用户下载更新:
http://pecl.php.net/package/radius/1.2.7

漏洞提供者
vendor

评论关闭。