Two security updates in one PR, because the second was blocking the first.
web: devalue 5.9.4 (GHSA-j22f-vq7h-c4qm, high). Lockfile-only bump of the SvelteKit/Svelte dependency within ^5.8.1. Checked: npm ci, license allowlist, npm audit --omit=dev, svelte-check, vite build, check-web-routes.
go: x/net 0.60.0 + Go 1.26.9 (GO-2026-6617 HTTP/2 HPACK race crash; GO-2026-6612 / GO-2026-6613 net/http). govulncheck had started failing on main for every PR. x/net 0.60.0 in the eight modules that use it (plus x/sys, x/text, x/term patch releases; proto and the two fixtures move to go 1.26, which x/net 0.60.0 requires). The golang:1.26-bookworm CI image is re-pinned to today's digest (1.26.9) in both the Gitea and GitHub workflows; the Dockerfiles use the floating golang:1.26-alpine tag and pick it up on their next build. Checked: go build and govulncheck clean in all nine modules.
Two security updates in one PR, because the second was blocking the first.
**web: devalue 5.9.4** (GHSA-j22f-vq7h-c4qm, high). Lockfile-only bump of the SvelteKit/Svelte dependency within ^5.8.1. Checked: npm ci, license allowlist, npm audit --omit=dev, svelte-check, vite build, check-web-routes.
**go: x/net 0.60.0 + Go 1.26.9** (GO-2026-6617 HTTP/2 HPACK race crash; GO-2026-6612 / GO-2026-6613 net/http). govulncheck had started failing on main for every PR. x/net 0.60.0 in the eight modules that use it (plus x/sys, x/text, x/term patch releases; proto and the two fixtures move to go 1.26, which x/net 0.60.0 requires). The golang:1.26-bookworm CI image is re-pinned to today's digest (1.26.9) in both the Gitea and GitHub workflows; the Dockerfiles use the floating golang:1.26-alpine tag and pick it up on their next build. Checked: go build and govulncheck clean in all nine modules.
devalue 5.9.0, pulled in by SvelteKit and Svelte, is in the range affected by
GHSA-j22f-vq7h-c4qm (stringify/uneval serialize shared memory; fixed in
5.9.3). Lockfile-only bump within the existing ^5.8.1 ranges. svelte-check,
the build and the route check pass; npm audit --omit=dev is clean.
govulncheck started failing on main: golang.org/x/net 0.58.0 has an HTTP/2
HPACK encoder race that can crash a server (GO-2026-6617, fixed in 0.60.0),
and the Go 1.26.8 toolchain in the pinned CI image has three net/http fixes
pending (GO-2026-6612, GO-2026-6613, fixed in 1.26.9).
- x/net 0.60.0 in every module that uses it, with the x/sys, x/text and
x/term patch releases it pulls in; proto and the two fixtures move to
go 1.26, which x/net 0.60.0 requires and CI already builds with.
- The golang:1.26-bookworm image is re-pinned to today's digest (1.26.9) in
both the Gitea and GitHub workflows. The Dockerfiles use the floating
golang:1.26-alpine tag and pick up 1.26.9 on their next build.
go build and govulncheck are clean in all nine modules.
jcoffey-dev
changed title from web: bump devalue to 5.9.4 (GHSA-j22f-vq7h-c4qm) to Security: devalue 5.9.4, x/net 0.60.0, Go 1.26.9 CI image2026-10-09 07:35:05 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Two security updates in one PR, because the second was blocking the first.
web: devalue 5.9.4 (GHSA-j22f-vq7h-c4qm, high). Lockfile-only bump of the SvelteKit/Svelte dependency within ^5.8.1. Checked: npm ci, license allowlist, npm audit --omit=dev, svelte-check, vite build, check-web-routes.
go: x/net 0.60.0 + Go 1.26.9 (GO-2026-6617 HTTP/2 HPACK race crash; GO-2026-6612 / GO-2026-6613 net/http). govulncheck had started failing on main for every PR. x/net 0.60.0 in the eight modules that use it (plus x/sys, x/text, x/term patch releases; proto and the two fixtures move to go 1.26, which x/net 0.60.0 requires). The golang:1.26-bookworm CI image is re-pinned to today's digest (1.26.9) in both the Gitea and GitHub workflows; the Dockerfiles use the floating golang:1.26-alpine tag and pick it up on their next build. Checked: go build and govulncheck clean in all nine modules.
web: bump devalue to 5.9.4 (GHSA-j22f-vq7h-c4qm)to Security: devalue 5.9.4, x/net 0.60.0, Go 1.26.9 CI image