WS-2022-0275
Published:May 15, 2026
Updated:May 15, 2026
Impact "pocketmine\entity\Skin" doesn't correctly handle errors produced by "adhocore/json-comment", which throws "RuntimeException" rather than returning "false" as PocketMine-MP expects. This leads to a server crash if the skin geometry data is invalid for some reason (e.g. a syntax error). Patches c9626c610b8f6810c8c987559c9197b2a291f0bb Workarounds A plugin could handle "LoginPacket" and "PlayerSkinPacket" to verify the skin geometry data can be parsed correctly, so that the error condition in the core code is never reached. For more information If you have any questions or comments about this advisory: * Email us at "security@pmmp.io" (mailto:security@example.com)
Related Resources (3)
Do you need more information?
Contact UsCVSS v4
Base Score:
8.7
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
NONE
Vulnerable System Integrity
NONE
Vulnerable System Availability
HIGH
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
7.5
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH