Skip to content
HighVulnerability

CVE-2026-21452: MessagePack for Java denial of service via EXT32 payload length

Identifier
CVE-2026-21452
Published
Record updated
View JSON
Affected
  • org.msgpack:msgpack-core < 0.9.11
Fixed in
0.9.11
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.6%

Summary

MessagePack for Java versions prior to 0.9.11 are vulnerable to a denial-of-service flaw when deserializing .msgpack files containing EXT32 objects with attacker-controlled payload lengths. When ExtensionValue.getData() is invoked, the library allocates a byte array of the declared length without an upper bound, so a file only a few bytes long can exhaust the JVM heap, terminate the process, or make the service unavailable.

Mitigation

Fixed in 0.9.11.