CVE-2005-0408
KrytyczneStreszczenie
CitrusDB w wersji 0.3.6 i wcześniejszych generuje łatwe do przewidzenia hashe MD5 dla nazwy użytkownika w ciasteczku id_hash. Umożliwia to zdalnym atakującym ominięcie uwierzytelniania i uzyskanie uprawnień poprzez obliczenie sumy kontrolnej MD5 z nazwy użytkownika połączonej z hardkodowanym ciągiem 'boogaadeeboo'.
Ocena ryzyka
Organizacja narażona jest na ryzyko nieautoryzowanego dostępu do systemu, co może prowadzić do utraty danych lub nadużyć uprawnień. Atakujący mogą łatwo uzyskać dostęp do kont użytkowników.
Rekomendacja
Zaleca się aktualizację CitrusDB do najnowszej wersji, która eliminuje tę podatność. Dodatkowo warto rozważyć wprowadzenie silniejszych mechanizmów uwierzytelniania.
Oryginalny opis (angielski, źródło NVD)
CitrusDB 0.3.6 and earlier generates easily predictable MD5 hashes of the user name for the id_hash cookie, which allows remote attackers to bypass authentication and gain privileges by calculating the MD5 checksum of the user name combined with the "boogaadeeboo" string, which is hard-coded in the $hidden_hash variable.

