[NT] Anon Proxy Server Buffer Overflow



The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion

The SecuriTeam alerts list - Free, Accurate, Independent.

Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html

- - - - - - - - -



Anon Proxy Server Buffer Overflow
------------------------------------------------------------------------


SUMMARY

<http://anonproxyserver.sourceforge.net> Anony Proxy Server is "a fast
http, https, socks caching proxy server. Easy web based configuration,
optional p2p anonymous mode". A vulnerability in Anon Proxy Server allows
remote attackers to cause it to crash by overflowing an internal buffer,
this can be also leveraged to cause the product to execute arbitrary code.

DETAILS

Vulnerable Systems:
* Anon Proxy Server version 0.102

Immune Systems:
* Anon Proxy Server version 0.103

When user authentication is enabled, the server can be exploited by
passing a long username containing quotes. The username is checked for
length, but the function strquotecpy() in the file access.c escapes quote
characters by per-pending a backslash, enlarging the string without
checking it for the resulting length.

Exploit:
Use the following perl code to generate a username triggering the buffer
overflow when used for authentication:

#!/usr/bin/perl
print "A" x 430 . '"' x 29 . "A" x 40 . "\n";

The program will catch the exception and restart itself - attach a
debugger to see the EIP overwrite.


ADDITIONAL INFORMATION

The information has been provided by <mailto:l4teral@xxxxxxxxx> L4teral.



========================================


This bulletin is sent to members of the SecuriTeam mailing list.
To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@xxxxxxxxxxxxxx
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@xxxxxxxxxxxxxx


====================
====================

DISCLAIMER:
The information in this bulletin is provided "AS IS" without warranty of any kind.
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.



Relevant Pages

  • [NEWS] Configuration Disclosure on Sweex 802.11g Wireless Accesspoint/Router
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... administration username and password. ... The configuration of the access point can be 'backed-up' using TFTP from ...
    (Securiteam)
  • [NT] ArGoSoft FTP Server Reveals Valid Usernames and Allows Brute Forcing Attacks
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... user database of the FTP program, the other allows executing a brute force ... Versions prior to 1.4.2.1 will disclose whether or not a supplied username ... It will allow and unlimited number of login attempts. ...
    (Securiteam)
  • [NEWS] APC 9606 SmartSlot Web/SNMP Management Card Backdoor
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... permits local serial console, TELNET, web and SNMP management, monitoring ... accounts and hence gain unauthorized full control of the device. ... username prompt use any username. ...
    (Securiteam)
  • [NEWS] AOL Journals BlogID Incrementing Discloses Account Names and Email Addresses
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... The webpage that pops up containing these links to the feeds ... does not use the username in conjunction with the blog name. ...
    (Securiteam)
  • [NT] Cross Application Scripting in Trend Micros Antivirus Software
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... The SecuriTeam alerts list - Free, Accurate, Independent. ... When the product alerts the user of a possible virus, it creates an HTML ...
    (Securiteam)