Vulnerabilities

Summary — last 7 days

New vulnerabilities4,982▲ 190 vs. last week
Critical / high1,880▼ 868 vs. last week
New active exploitation (KEV)9▼ 2 vs. last week
Unscored (no CVSS)1,013▲ 950 vs. last week
More filters
–

15 results, sorted by published date (most recent first)

CVEStatusSeverityEPSS Active exploitationAffected technologiesPublished ▼Modified Description
Awaiting AnalysisUnscored0.17%—Cpanel Json XS FOR PerlAI10/19/202610/19/2026
Cpanel::JSON::XS versions from 4.51 before 4.80 for Perl allow quadratic CPU use by revalidating the remaining buffer per value in incr_parse. At the first non-ASCII byte in a string, the decoder validates UTF-8 from there to the end of its input. incr_parse decodes each buffered value with a fresh decoder, so every…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions from 4.43 before 4.80 for Perl misorder byte-string keys during canonical encoding in utf16_cmp. canonical sorts keys by UTF-16 code units. When any key in a hash is UTF-8 flagged, every key is decoded as UTF-8 for the comparison, including byte-string keys that the encoder writes out as…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions before 4.80 for Perl use freed filter callbacks when a filter removes itself during decoding in decode_hv. A decode copies the parser's filter_json_object and filter_json_single_key_object callbacks without taking references to them. A filter callback that removes the last single-key filter…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions before 4.80 for Perl leak the decoded arguments of a tagged value when its THAW method dies in decode_tag. With allow_tags, a tagged value's class name and argument array are decoded and passed to the class's THAW method. Both are released only after THAW returns, so a THAW that dies leaves…
Awaiting AnalysisUnscored0.17%—Cpanel Json XS Project Cpanel Json XS FOR PerlAI10/19/202610/19/2026
Cpanel::JSON::XS versions from 3.0202 before 4.80 for Perl leak memory and retain overloaded objects when encoding values as strings in encode_stringify. encode_stringify writes a value in its string form under allow_stringify, under convert_blessed for objects without TO_JSON, and under allow_bignum. For an array or…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions from 4.42 before 4.80 for Perl let input chunking change the decoded value of top-level numbers in incr_parse. allow_nonref is enabled by default and incr_parse inherits it. A top-level number, true, false or null has no closing delimiter, so the incremental parser decodes whatever has…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions before 4.80 for Perl use the parent interpreter's scalars from a parser object cloned into a new ithread. A parser object holds its callbacks and its incremental parse buffer as raw scalar pointers. When a thread is created, these are copied into the new interpreter unchanged, so the child's…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions from 4.20 before 4.80 for Perl write out of bounds when a tied or shared hash grows during canonical encoding in encode_hv. With canonical, the keys of a tied or threads::shared hash are counted before a second pass collects them for sorting. The encoder uses a fixed 64-entry stack array or,…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions before 4.80 for Perl allow memory exhaustion by buffering incremental input past max_size in incr_parse. The parser appends each chunk to its buffer. In scalar or list context, it compares max_size with how far it has progressed, not with the buffer length. A chunk that starts with a NUL byte…
Awaiting AnalysisUnscored0.17%—Cpanel Json XS Project Cpanel Json XS FOR PerlAI10/19/202610/19/2026
Cpanel::JSON::XS versions from 4.28 before 4.80 for Perl leak the array collecting duplicate key values under dupkeys_as_arrayref in decode_hv. With dupkeys_as_arrayref, the values of a duplicate object key are collected into a new array. An extra reference is never released, so the array and every value in it outlive…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions before 4.80 for Perl allow memory exhaustion by encoding exponent notation as full decimal digits under allow_bignum. With allow_bignum, a JSON number with a fraction or exponent decodes to a Math::BigFloat, which stores the exponent separately and so decodes cheaply. Encoding it untyped or…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions from 4.33 before 4.80 for Perl accept malformed UTF-8 in bare hash keys under allow_barekey in decode_hv. With utf8 and allow_barekey, which relaxed enables, a quoted key is validated as UTF-8 but a bare key's bytes are stored as a UTF-8 flagged string without any check. Malformed UTF-8,…
Awaiting AnalysisUnscored0.20%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions from 4.33 before 4.80 for Perl miss duplicate non-ASCII bare keys, allowing type confusion under dupkeys_as_arrayref in decode_hv. With allow_barekey, which relaxed enables, a bare key containing a non-ASCII byte is stored as UTF-8 but looked up as raw bytes, so a repeated key escapes the…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions before 4.80 for Perl allow stack exhaustion via nested tagged values under allow_tags in decode_tag. With allow_tags, "(" starts a tagged value. Its tag and value are decoded recursively, and each can start another tagged value. Unlike arrays and objects, this nesting is not counted against…
Awaiting AnalysisUnscored0.17%—Cpanel Json XSAI10/19/202610/19/2026
Cpanel::JSON::XS versions before 4.80 for Perl leak the decoded key of an object rejected for a duplicate key or a missing colon in decode_hv. A quoted key of 24 or more bytes, or one containing a non-ASCII byte or an escape sequence, is decoded into a new scalar. Nothing frees that scalar when the object is rejected…
Orbitaley — Vulnerabilities