Description
The Intersil isl3893 extensions for Boa 0.93.15, as used on the FreeLan RO80211G-AP and other devices, do not prevent stack writes from entering memory locations used for string constants, which allows remote attackers to change the admin password stored in memory via a long username in an HTTP Basic Authentication request.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Intersil (Boa) HTTPd Basic Authentication Password Reset
auxiliary/admin/http/intersil_pass_reset
Exploit-DB 2
- Boa 0.93.15 - HTTP Basic Authentication Bypass EDB-4542 · remote · Oct 16, 2007 · verified
- Boa 0.93.15 - Administrator Password Overwrite Authentication Bypass EDB-30584 · dos · Sep 14, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.securenetwork.it/ricerca/advisory/download/SN-2007-02.txt
- 20080301 The Router Hacking Challenge is Over! mailing-list
- http://www.gnucitizen.org/projects/router-hacking-challenge/
- 3151 third-party-advisory
- http://www.ikkisoft.com/stuff/SN-2007-02.txt
- 4542 exploit
- 25676 vdb-entry
- 20070913 Boa (with Intersil Extensions) - HTTP Basic Authentication Bypass mailing-list