Skip to content

Promote staging: October 2026 CVE patches - #191

Merged
lnieuwenhuis merged 2 commits into
mainfrom
staging
Oct 23, 2026
Merged

lnieuwenhuis merged 2 commits into
mainfrom
staging

Conversation

@lnieuwenhuis

Copy link
Copy Markdown
Owner

Promotes #190 (Node 22.23.4, cli-proxy-api v8.0.38 built with go1.26.10, next 16.3.8, sharp 0.35.5) from staging to main. These are the only commits on staging that aren't on main.

See #190 for the advisories and verification. CI passed on #190, including browser tests.

Hold merging until the staging deploy is verified on Railway. Railway builds are currently paused because of its Oct 21 security incident.

- Pin Railpack Node to 22.23.4 (Oct 21 Node security release:
  Brotli decoder RCE CVE-2026-111497, TLS hostname bypasses
  CVE-2026-105483/CVE-2026-106069, dns NUL truncation CVE-2026-105482).
  Builds were resolving 22.23.2.
- Bump the AI gateway image eceasy/cli-proxy-api v7.2.132 -> v8.0.38.
  v7.2.132 was built with go1.26.6 and missed the Oct 8 net/http fixes
  and the Oct 21 crypto/x509 CA denylist (CVE-2026-111943); v8.0.38 is
  built with go1.26.10 and still reads the legacy config layout that
  entrypoint.sh renders.
- Bump next and eslint-config-next 16.3.3 -> 16.3.8 (next/og RCE,
  Image Optimization SSRF, ISR cache poisoning advisories).
- Raise the sharp override 0.35.4 -> 0.35.5 (librsvg CVE-2026-96889)
  and refresh source-map-js to 1.2.2.
fix(security): patch October 2026 Node, Go and Next.js CVEs
@railway-app
railway-app Bot temporarily deployed to macro-tracker / staging October 22, 2026 21:34 Inactive
@lnieuwenhuis
lnieuwenhuis merged commit 9c777ad into main Oct 23, 2026
9 checks passed

This branch was previously deployed

1 inactive deployment
macro-tracker / staging — c7a0792b Deployed Oct 22, 2026 by railway-app[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant