ngIRCd is a free open source daemon for Internet Relay Chat (IRC).
The IRC_PART() function in the file irc-channel.c does not properly check the number of parameters, referencing an invalid pointer if no channel is supplied.
A remote attacker can exploit this vulnerability to crash the ngIRCd daemon.
There is no known workaround at this time.
All ngIRCd users should upgrade to the latest version:
# emerge --sync
# emerge --ask --oneshot --verbose ">=net-irc/ngircd-0.10.4"