Katalog CVE

CVE-2023-0567

WysokieCVSS 7.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.94%

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

Streszczenie

W PHP 8.0.x przed 8.0.28, 8.1.x przed 8.1.16 oraz 8.2.x przed 8.2.3 funkcja password_verify() może akceptować niektóre nieprawidłowe skróty Blowfish jako poprawne. Jeśli taki nieprawidłowy skrót trafi do bazy haseł, może to umożliwić aplikacji uznanie dowolnego hasła dla tego wpisu za prawidłowe.

Ocena ryzyka

Ryzyko polega na tym, że atakujący może wykorzystać nieprawidłowy skrót Blowfish w bazie haseł, aby zalogować się na konto bez znajomości prawidłowego hasła, co prowadzi do nieautoryzowanego dostępu.

Rekomendacja

Zaleca się natychmiastową aktualizację PHP do wersji 8.0.28, 8.1.16 lub 8.2.3 w zależności od używanej gałęzi oraz sprawdzenie bazy haseł pod kątem nieprawidłowych skrótów Blowfish.

Inne podatności w PHP

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

In PHP 8.0.X before 8.0.28, 8.1.X before 8.1.16 and 8.2.X before 8.2.3, password_verify() function may accept some invalid Blowfish hashes as valid. If such invalid hash ever ends up in the password database, it may lead to an application allowing any password for this entry as valid.

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