Katalog CVE

CVE-2022-51016

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

PocketMine-MP 3.x (przed 3.27.0) nie implementuje szyfrowania protokołu Minecraft Bedrock, więc serwer nie może zweryfikować, czy łączący się klient posiada klucz prywatny odpowiadający jego tokenowi logowania. Atakujący, który przechwyci prawidłowy login z sesji innego gracza (na przykład poprzez nakłonienie gracza do połączenia z serwerem kontrolowanym przez atakującego), może powtórzyć ten login, aby podszyć się pod ofiarę i przejść uwierzytelnianie XBOX Live, dopóki token JWT nie wygaśnie (zwykle 2-3 dni). Dotyczy to serwerów bezpośrednio dostępnych w internecie, które nie są za proxy z włączonym szyfrowaniem. Naprawiono w wersji 4.0.0 i wstecznie w 3.27.0.

Ocena ryzyka

Ryzyko przejęcia konta gracza i nieautoryzowanego dostępu do serwera, co może prowadzić do kradzieży danych lub nadużyć.

Rekomendacja

Zaleca się aktualizację PocketMine-MP do wersji 3.27.0 lub nowszej (dla PM3) oraz do wersji 4.0.0 lub nowszej (dla PM4), aby włączyć szyfrowanie protokołu i zapobiec atakom typu replay.

Inne podatności w PocketMine-MP

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

PocketMine-MP 3.x (before 3.27.0) does not implement Minecraft Bedrock protocol encryption, so the server cannot verify that a connecting client possesses the private key corresponding to its login token. An attacker who captures a valid login from another player's session (for example by tricking the player into connecting to an attacker-controlled server) can replay that login to impersonate the victim and pass XBOX Live authentication until the JWT token expires (typically 2-3 days). This affects servers directly reachable over the internet that are not behind a proxy with encryption enabled. Fixed in 4.0.0 and backported to 3.27.0.

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