Seroval affected by Denial of Service via Array serialization
Description
Published to the GitHub Advisory Database
Jan 21, 2026
Reviewed
Jan 21, 2026
Published by the National Vulnerability Database
Jan 22, 2026
Last updated
Jan 22, 2026
Overriding encoded array lengths by replacing them with an excessively large value causes the deserialization process to significantly increase processing time.
Mitigation:
Serovalno longer encodes array lengths.Instead, it computes length using
Array.prototype.lengthduring deserialization.References