Skip to content
OpenAdvisories
High · 7.5 CVE-2023-54355 EUVD-2023-60620GHSA-79rc-jjh6-rc89GHSA-7j9c-9c4f-5ff9

PocketMine-MP 5.2.0 Server Crash via Incorrect EC Curve

Published Sep 9, 2026 · Updated Oct 8, 2026 · Assigned by VulnCheck

Description

PocketMine-MP versions before 5.3.1 and 4.23.1 fail to validate that the identityPublicKey in LoginPacket uses the required secp384r1 elliptic curve. Attackers can provide LoginPackets with keys using different curves or non-EC key types to pass login verification but trigger an uncaught exception during ECDH key derivation, crashing the server.

Affected products

VendorProductAffectedFixed
pmmp PocketMine-MP < 4.23.1, 5.2.0 – < 5.3.1 4.23.1

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist pocketmine/pocketmine-mp >= 5.2.0, < 5.3.1 5.3.1 GHSA-79rc-jjh6-rc89

References