Katalog CVE

CVE-2021-48006

NiskieCVSS 3.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

PocketMine-MP przed wersją 4.0.3 nie wykonuje dopasowania bez uwzględniania wielkości liter podczas usuwania wpisów operatora z ops.txt. Funkcja removeOp zamienia podaną nazwę na małe litery, ale usuwa tylko dokładnie pasujący wpis, więc nazwa operatora zapisana z nie-małymi literami nie może zostać cofnięta za pomocą komendy deop, pozostawiając gracza jako operatora, dopóki wpis nie zostanie usunięty ręcznie z ops.txt.

Ocena ryzyka

Ryzyko polega na tym, że nieautoryzowany operator może pozostać z uprawnieniami operatora, co może prowadzić do nadużyć, takich jak zmiany w konfiguracji serwera lub eskalacja uprawnień.

Rekomendacja

Zaleca się aktualizację PocketMine-MP do wersji 4.0.3 lub nowszej, która zawiera poprawkę uwzględniającą wielkość liter przy usuwaniu operatorów.

Inne podatności w PocketMine-MP

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

PocketMine-MP before 4.0.3 does not perform case-insensitive matching when removing operator entries from ops.txt. The removeOp function lowercases the supplied name but only removes an exactly matching entry, so an operator name stored with non-lowercase letters cannot be revoked using the deop command, leaving the player as an operator until the entry is removed from ops.txt manually.

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