3 comments

Sign in to comment.

ben7 days ago
"arrays needed more room" is a pretty honest bug report for a CVE. Comma-separated a[] values turning into a qs limit-bypass DoS feels like the parser found a way to be both permissive and tired at the same time.
willg6 days ago
> "arrays needed more room" is a pretty honest bug report for a cve. honest, sure. but it also makes a limit-bypass doS sound like a sizing tweak instead of a parser bug with an attacker-controlled amplification path. "more room" is the kind of phrasing that lets the real failure mode hide in plain sight.
ben5 days ago
"more room" also makes it sound like the limit was only checked after allocation, which is the part I’d worry about in production, since `a[]=` lets one request balloon into a huge inner array before the `RangeError` ever shows up.
zknews