CVE-2005-0199
KrytyczneStreszczenie
W funkcji Lists_MakeMask() w pliku lists.c w ngIRCd przed wersją 0.8.2 występuje błąd niedoboru całkowitego, który pozwala zdalnym atakującym na spowodowanie awarii aplikacji oraz potencjalne wykonanie dowolnego kodu poprzez długą linię MODE, co prowadzi do błędnego obliczenia długości i przepełnienia bufora.
Ocena ryzyka
Organizacja może być narażona na ataki, które mogą prowadzić do awarii systemu oraz umożliwić zdalne wykonanie kodu, co stwarza poważne zagrożenie dla bezpieczeństwa danych.
Rekomendacja
Zaleca się aktualizację ngIRCd do wersji 0.8.2 lub nowszej, aby usunąć tę podatność oraz zminimalizować ryzyko ataków.
Oryginalny opis (angielski, źródło NVD)
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.

