uriparser through 0.9.9 allows unbounded recursion and stack consumption, as demonstrated by ParseMustBeSegmentNzNc with large input containing many commas.
https://github.com/uriparser/uriparser/pull/284
https://github.com/uriparser/uriparser/issues/282