[Bug 260290] www/privoxy: Update to 3.0.33 stable
Date: Thu, 09 Dec 2021 12:15:14 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260290 Bug ID: 260290 Summary: www/privoxy: Update to 3.0.33 stable Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: fk@fabiankeil.de Created attachment 229993 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229993&action=edit www/privoxy: Update to 3.0.33 stable The attached patch updates www/privoxy to 3.0.33 which fixes multiple security issues. Quoting the announcement: - Security/Reliability: - cgi_error_no_template(): Encode the template name to prevent XSS (cross-side scripting) when Privoxy is configured to servce the user-manual itself. Commit 0e668e9409c. OVE-20211102-0001. CVE-2021-44543. Reported by: Artem Ivanov - get_url_spec_param(): Free memory of compiled pattern spec before bailing. Reported by Joshua Rogers (Opera) who also provided the fix. Commit 652b4b7cb0. OVE-20211201-0003. CVE-2021-44540. - process_encrypted_request_headers(): Free header memory when failing to get the request destination. Reported by Joshua Rogers (Opera) who also provided the fix. Commit 0509c58045. OVE-20211201-0002. CVE-2021-44541. - send_http_request(): Prevent memory leaks when handling errors Reported by Joshua Rogers (Opera) who also provided the fix. Commit c48d1d6d08. OVE-20211201-0001. CVE-2021-44542. The complete announcement is available at: https://lists.privoxy.org/pipermail/privoxy-announce/2021-December/000009.html Tested with "poudriere testport" on 12.3-STABLE. I'm intentionally not using the "License framework" which results in a portlint warning. Additionally portlint warns that '"BROKEN_STRPTIME_DESC" has to appear earlier.' and that "BROKEN messages should begin with a lowercase letter and end without a period." but both messages seem to be the false positives. The warnings aren't new, either. -- You are receiving this mail because: You are the assignee for the bug.