Katalog CVE

CVE-2025-47776

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

Percentyl 26 - wyżej niż 26% wszystkich znanych CVE

Streszczenie

Mantis Bug Tracker (MantisBT) w wersjach 2.27.1 i starszych używa niepoprawnego porównania luźnego (==) zamiast ścisłego (===) w kodzie uwierzytelniania. Z powodu type juggling w PHP niektóre skróty MD5 odpowiadające notacji naukowej są interpretowane jako liczby. Instancje używające metody logowania MD5 pozwalają atakującemu, który zna nazwę użytkownika ofiary i ma dostęp do konta z hashem hasła oceniającym się na zero, zalogować się bez znajomości hasła ofiary, używając dowolnego innego hasła z hashem również oceniającym się na zero. Problem naprawiono w wersji 2.27.2.

Ocena ryzyka

Atakujący może przejąć konto użytkownika bez znajomości jego hasła, jeśli spełnione są warunki. Prowadzi to do nieautoryzowanego dostępu do systemu śledzenia zgłoszeń i potencjalnego wycieku informacji.

Rekomendacja

Zaktualizuj MantisBT do wersji 2.27.2 lub nowszej. Rozważ zmianę metody logowania z MD5 na bezpieczniejszą.

Inne podatności w MantisBT

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Mantis Bug Tracker (MantisBT) is an open source issue tracker. Due to incorrect use of loose (==) instead of strict (===) comparison in the authentication code in versions 2.27.1 and below.PHP type juggling will cause certain MD5 hashes matching scientific notation to be interpreted as numbers. Instances using the MD5 login method allow an attacker who knows the victim's username and has access to an account with a password hash that evaluates to zero to log in without knowing the victim's actual password, by using any other password with a hash that also evaluates to zero This issue is fixed in version 2.27.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS