Skip to main content
← All vulnerabilities
CVE-2021-48006GHSA-J5QG-W9JG-3WG3

PocketMine-MP before 4.0.3 Operator Privilege Escalation via Case Sensitivity

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.0.3
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • pmmp PocketMine-MP

    fixed in 4.0.3

  • pocketmine/pocketmine-mpPackagist

    fixed in 4.0.3

References 3

GitHub · pmmp/PocketMine-MP

vulncheck.com