Katalog CVE

CVE-2026-49498

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Ghidra w wersjach od 11.0 do 12.0 zawiera podatność na wstrzykiwanie SQL w metodzie changePassword() klasy PostgresFunctionDatabase. Brak odpowiedniego escapowania podwójnych cudzysłowów w nazwach użytkowników interpolowanych do instrukcji ALTER ROLE umożliwia uwierzytelnionym atakującym wstrzyknięcie poleceń SQL poprzez spreparowane parametry nazwy użytkownika w komunikatach sieciowych PasswordChange.

Ocena ryzyka

Atakujący może eskalować swoje uprawnienia do poziomu superużytkownika PostgreSQL, uzyskując pełną kontrolę nad bazą danych. Może to prowadzić do kradzieży, modyfikacji lub usunięcia danych oraz naruszenia integralności systemu.

Rekomendacja

Należy natychmiast zaktualizować Ghidrę do wersji 12.1 lub nowszej, która zawiera poprawkę eliminującą podatność. Do czasu aktualizacji należy ograniczyć dostęp do funkcji zmiany hasła tylko dla zaufanych użytkowników.

Inne podatności w Ghidra

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

Ghidra 11.0 before 12.1 contains a SQL injection vulnerability in the changePassword() method of PostgresFunctionDatabase that fails to escape double quotes in usernames interpolated into ALTER ROLE statements. Authenticated attackers can inject SQL commands via crafted username parameters in PasswordChange network messages to escalate to PostgreSQL superuser privileges and gain full database control.

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