Skip to content

Patch security advisories in Node.js, NGINX, Angular and the server crates - #320

Merged
SloMR merged 11 commits into
mainfrom
fix/cve-updates
Oct 23, 2026
Merged

SloMR merged 11 commits into
mainfrom
fix/cve-updates

Conversation

@SloMR

@SloMR SloMR commented Oct 23, 2026

Copy link
Copy Markdown
Owner

Summary

This moves the web and server toolchains to releases that fix published advisories. Node.js goes to the 24.22.1 security release, NGINX is pinned to 1.31.8, Angular goes to 22.2.3, and the server crates are refreshed with cargo update. Production web dependencies now report no advisories. Two stay because no fixed release exists: braces 3.0.3, which only dev tooling pulls in, and h2 0.3, which actix-http 3 still requires and which is unreachable because NGINX talks HTTP/1.1 to the server.

What changed

  • The WebSocket handshake tests send a valid Sec-WebSocket-Key, since actix-http 3.19 rejects keys that aren't base64 of 16 bytes
  • cargo update fixes RUSTSEC-2026-0385 in ctutils and RUSTSEC-2026-0383 in webpki-root-certs, and replaces the yanked yoke-derive 0.8.3
  • Node.js is pinned to 24.22.1 in .nvmrc, CI and both Dockerfile stages
  • Angular 22.2.3 fixes the SSR advisories in @angular/router and @angular/platform-server, and @angular/cli 22.2.4 brings @modelcontextprotocol/server 2.3.1
  • An overrides entry forces vite 8.3.5 under @angular/build, which still pins the vulnerable 8.3.0
  • follow-redirects and launch-editor move to their patched releases
  • The other web dependencies are updated within their ranges, with the package.json minimums raised to match
  • The NGINX image is pinned to 1.31.8-alpine-slim, since docker compose build doesn't re-pull a floating tag

@SloMR SloMR self-assigned this Oct 23, 2026
@SloMR SloMR added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code server Changes made for the Server side nginx Changes made for the Nginx configuration docker Modification for docker bump version Bump the project version labels Oct 23, 2026
@SloMR SloMR added this to PastePoint Oct 23, 2026
@SloMR SloMR added the web Any Web related things label Oct 23, 2026
@SloMR
SloMR merged commit f178651 into main Oct 23, 2026
34 checks passed
@SloMR
SloMR deleted the fix/cve-updates branch October 23, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump version Bump the project version dependencies Pull requests that update a dependency file docker Modification for docker nginx Changes made for the Nginx configuration rust Pull requests that update Rust code server Changes made for the Server side web Any Web related things

Projects

Status: done

Development

Successfully merging this pull request may close these issues.

1 participant