Fixes
- Go updated to 1.26.8, closing the seven standard-library advisories
govulncheckreported against the 1.26.5 toolchain the release was built with: quadraticresolvePathinnet/url(GO-2026-6218), JavaScript regexp context tracking inhtml/template(GO-2026-6091), unbounded post-handshake messages incrypto/tls(GO-2026-6090),ReadHeaderTimeoutnot applied to the unencrypted HTTP/2 check innet/http(GO-2026-6089), missing recursion depth guards inencoding/xml(GO-2026-6088) andencoding/asn1(GO-2026-5972), and a panic when parsing an invalid SVCB or HTTPS DNS record (GO-2026-5942). Both the CI image and the werf build pin the new version. sanitize-htmlupdated to 2.17.7 in the web UI, picking up the fix for GHSA-g8qq-57p8-ggw5 — a stored XSS where an SVG SMIL URI-list attribute could bypass the scheme policy. The release requires Node 22.12 or newer, so the build toolchain moved from Node 20 to Node 22.
Other
- Two stale pins that broke every from-scratch build of the CI image were fixed. The MinIO client install is gone: MinIO archived the open-source
mcclient and retired its download endpoint, which now answers410 Gone. Nothing in the repository ever invokedmcli— it was only there to fetch performance-test data by hand. Andre2cis now pinned to4.6-1: the previous pin4.5.1-1no longer exists in Debian sid, so apt failed the whole layer.re2conly generates the text-parser tokenizers, which are committed and regenerated by hand, so the pin does not affect the shipped binaries. - Two advisories are now recorded as not applicable in
known_vulnerabilities.vex. The AWS S3 Crypto SDK issues GO-2022-0646 (CBC padding oracle) and GO-2022-0635 (in-band key negotiation) have no fixed version, and scanners match them on theaws-sdk-gomodule version alone. Prom++ uses that module only for service discovery —service/ec2andservice/lightsail— so no S3 or client-side-encryption code is linked into the shipped binaries.