Every CVESearch/Get API key

GHSA-w98g-5fmx-wm4x

pocketmine/raklib reliable-ordered queue size is unlimited, allowing a session to hog server memory

5.3 MediumFix available

GHSA-w98g-5fmx-wm4x is a medium vulnerability (CVSS 5.3) in pocketmine/raklib, published November 15, 2023. No source lists public exploit code. Fixed in pocketmine/raklib 0.14.6.

What does this mean?
Severity
5.3 MediumCVSS 3.1, GitHub Advisories
Exploit chance
UnscoredNo EPSS score yet
Exploitation
None knownNot on CISA’s or ENISA’s lists

Description

Impact

A client can send reliable-ordered packets 0, 2, 3, 4, 5 ... etc, and all the packets 2 and up will stay in the reliable-ordered queue until 1 arrives. A malicious client can exploit this to waste all available server memory by simply never sending the missing packet. Since the server doesn't make any effort to limit the size of the queue or detect this kind of abuse, this problem is easy to abuse.

Patches

This bug was fixed on the 0.14.x and 0.15.x release lines by 371190f5854372154d1b263cd2a10e658e92bebe.

Workarounds

No workaround is known.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
Low

Affected packages

Affected packages
PackageAffectedFixed
pocketmine/raklib
Packagist
0.14.0 up to 0.14.6
0.14.6
pocketmine/raklib
Packagist
0.15.0 up to 0.15.1
0.15.1
pocketmine/raklib
Packagist
0.14.0 up to 0.14.6, plus listed versions
0.14.10.14.20.14.30.14.40.14.5
0.14.6

What each source reports

GitHub Advisories Score used5.3

pocketmine/raklib reliable-ordered queue size is unlimited, allowing a session to hog server memory

Impact

A client can send reliable-ordered packets 0, 2, 3, 4, 5 ... etc, and all the packets 2 and up will stay in the reliable-ordered queue until 1 arrives. A malicious client can exploit this to waste all available server memory by simply never sending the missing packet. Since the server doesn't make any effort to limit the size of the queue or detect this kind of abuse, this problem is easy to abuse.

Patches

This bug was fixed on the 0.14.x and 0.15.x release lines by 371190f5854372154d1b263cd2a10e658e92bebe.

Workarounds

No workaround is known.

Record
GHSA-w98g-5fmx-wm4x
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-02
OSV5.3

pocketmine/raklib reliable-ordered queue size is unlimited, allowing a session to hog server memory

Impact

A client can send reliable-ordered packets 0, 2, 3, 4, 5 ... etc, and all the packets 2 and up will stay in the reliable-ordered queue until 1 arrives. A malicious client can exploit this to waste all available server memory by simply never sending the missing packet. Since the server doesn't make any effort to limit the size of the queue or detect this kind of abuse, this problem is easy to abuse.

Patches

This bug was fixed on the 0.14.x and 0.15.x release lines by 371190f5854372154d1b263cd2a10e658e92bebe.

Workarounds

No workaround is known.

Record
GHSA-w98g-5fmx-wm4x
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-400
Updated
2026-11-02

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

MoveEnter Open