Irssi ident bug

"0x90" <[email protected]>
Newsgroups gmane.comp.security.invisiblenet.iip.devel
Organization InvisibleNet
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- ---------------------------------------------------------

InvisibleNet Security Advisory ISA 2-1 [email protected]

http://www.invisiblenet.com

December 13th, 2002 - report issued by 0x90

- ---------------------------------------------------------

Subject: Irssi IRC Client (www.irssi.org) ident bug allowing users to
infiltrate/hijack users private conversations.

Vulnerability: Irssi Client doesn't distinguish nicknames in private
messages if ident info is the same. 

Problem-Type: remote but on same lan or same hostname.

OS Specific: *nix irssi users

Problem Description:
Irssi irc client doesn't distinguish ident info ([email protected])
from the nickname used if ident info is matching other users. 
This can allow an attacker to infiltrate the private message
conversation window by setting his ident info but not his nick to be
identical to the person he wants to impersonate, a sort of man in the
middle attack interception on a private conversation. When this
happens and the attacker messages a user that one is in a query
window with, irssi states that the person they were chatting with has
changed his nick to something else in the same query window, and
continues conversation. The only way this attack is effective is if
the attacker is aware that there is a conversation taking place
between two users, and the irc server either uses the same ident
hostname for every user (example IIP -> www.invisiblenet.net/iip) or
the users are behind the same lan gateway IP. Aside an attacker
standpoint, this can also cause mass confusion for irc users in
general.

Vulnerable Versions:

0.8.6 and any previous versions.

Solution:

Solution is being able to check the nick as well as ident info to
properly distinguish users for private messages, or rough cut, if a
private message is from a new nick, spawn a separate window. 

Patch:

A patch is not available at this time, for iip users specifically, it
is advised to discontinue use of irssi on IIP till a patch has been
released.
Note: InvisibleNet is working on a temporary patch until there is one
officially released from irssi.org.

Disclaimer:


InvisibleNet is not responsible for the misuse of any of the
information we provide on this website and/or through our security
advisories. 
Our advisories are a service to our customers intended to promote
secure
installation and use of InvisibleNet products.





- --0x90--
I'd crawl over an acre of "Visual This++" and "Integrated Development
That" to get to gcc, Emacs, and gdb.  Thank you.

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBPfqANjep2+UpsNFNEQIN4wCgg7JXy2N9feLkg7BRfvqSab0mdCAAn1JO
Ztu7tg104IvqOdiRFrNhN7tl
=uu9T
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.