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

CVE-2026-14803

Affected Products

Mojojson