Description
Integer underflow in the Lists_MakeMask() function in lists.c in ngIRCd before 0.8.2 allows remote attackers to cause a denial of service (application crash) and possibly execute arbitrary code via a long MODE line that causes an incorrect length calculation, which leads to a buffer overflow.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- ngIRCd 0.6/0.7/0.8 - Remote Buffer Overflow EDB-25070 · dos · Jan 28, 2005 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- [ngIRCd-ML] 20050126 ngIRCd 0.8.2 mailing-list
- 1013047 vdb-entry
- 14056 third-party-advisory
- ngircd-listmakemask-bo(19143) vdb-entry
- GLSA-200501-40 vendor-advisory
- 14059 third-party-advisory
- http://bugs.gentoo.org/show_bug.cgi?id=79705
- 12397 vdb-entry