Katalog CVE

CVE-2026-86055

WysokieCVSS 8.7
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Part-DB przed wersją 2.13.3 buduje bezwzględny URL linku do resetowania hasła na podstawie nagłówka HTTP Host dostarczonego przez klienta, bez walidacji zaufanego hosta. Nieuwierzytelniony atakujący może wysłać żądanie resetu hasła dla znanego konta ze sfałszowanym nagłówkiem Host, powodując wysłanie linku z hostem kontrolowanym przez atakującego, ale z prawdziwym tokenem resetowania. Gdy ofiara otworzy link (lub zrobi to skaner poczty), token wycieka do atakującego, który może przejąć konto, w tym konto administratora.

Ocena ryzyka

Możliwe jest pełne przejęcie konta administracyjnego bez uwierzytelnienia, co daje atakującemu kontrolę nad systemem inwentaryzacji. Stanowi to krytyczne ryzyko dla poufności i integralności danych organizacji.

Rekomendacja

Zaktualizuj Part-DB do wersji 2.13.3 lub nowszej. Do czasu aktualizacji rozważ wyłączenie funkcji resetowania hasła lub wymuszenie poprawnego nagłówka Host na poziomie serwera proxy.

Inne podatności w Part-DB

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

Part-DB is an open source inventory management system for electronic components. Prior to version 2.13.3, Part-DB builds the absolute URL of the password-reset link it emails to a user from the client-supplied HTTP Host header, with no trusted-host validation. An unauthenticated attacker who submits a forgot-password request for a known account while sending a spoofed Host header causes Part-DB to email that account a reset link whose hostname is attacker-controlled, while still embedding the genuine reset token. When the victim opens the link (or an automated inbound mail-security scanner dereferences it), the valid token is disclosed to the attacker, who replays it against the real instance to set a new password and take over the account. Because the seeded admin account can be targeted, this yields full pre-authentication administrative account takeover. This issue has been patched in version 2.13.3.

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