PT-2026-55851 · Sri · Mojojson
Published
2026-07-06
·
Updated
2026-07-06
·
CVE-2026-14803
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
Mojo::JSON versions before 9.47 for Perl allow memory exhaustion via unbounded recursion in the pure-Perl decoder.
The pure-Perl decode path (
decode value dispatching to decode array and decode object) recurses with no depth limit, so a small deeply nested JSON document can consume excessive memory.This path is the default when Cpanel::JSON::XS is not installed or
MOJO NO JSON XS=1 is set; the Cpanel::JSON::XS fast path is not affected.Any caller that decodes an untrusted JSON body, for example
Mojo::Message::json reached through $c->req->json, can exhaust process memory and cause denial of service.Uncontrolled Recursion
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Mojojson