ok to update? "The trim and rtrim functions stripped trailing whitespace with s/\s*$//u. Because \s* matches greedily and the $ anchor fails whenever a non-whitespace character follows the whitespace, the regex engine retries the match at each offset of a long whitespace run, producing quadratic backtracking. The fix replaces \s*$ with \s+$. Any caller that passes untrusted input to trim or rtrim can trigger CPU exhaustion with a string containing a long run of whitespace." Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/p5-String-Util/Makefile,v diff -u -p -r1.2 Makefile --- Makefile 5 Sep 2024 02:53:43 -0000 1.2 +++ Makefile 8 Jul 2026 11:07:09 -0000 @@ -1,6 +1,7 @@ COMMENT = string processing utility functions -DISTNAME = String-Util-1.35 +CPAN_AUTHOR = BAKERSCOT +DISTNAME = String-Util-1.36 CATEGORIES = textproc Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/p5-String-Util/distinfo,v diff -u -p -r1.2 distinfo --- distinfo 5 Sep 2024 02:53:43 -0000 1.2 +++ distinfo 8 Jul 2026 11:07:09 -0000 @@ -1,2 +1,2 @@ -SHA256 (String-Util-1.35.tar.gz) = 4IncSqcUxIAbNZ32VG8mW605LKI4AwnIkA5FtGaLt24= -SIZE (String-Util-1.35.tar.gz) = 17216 +SHA256 (String-Util-1.36.tar.gz) = UXsasyVm/U1ei+I9mTOc47/+4pEsX/KfXclYcP9Pyw4= +SIZE (String-Util-1.36.tar.gz) = 19204
No comments:
Post a Comment