Repository navigation
Commit b93d11c
fix(deps): patch criticals on prod paths: next RCEs, sentry tunnel bypass, handlebars injection
- next 16.3.6 -> 16.4.3: two unauthenticated RCEs (use cache typed arrays,
Image Optimization SVG) plus SSRF/DoS, in the dashboard and website
- @sentry/nextjs 10.47.0 -> 10.75.3: middleware bypass via the tunnel
route, which apps/web enables at /monitoring
- handlebars 4.7.9 -> 4.7.10: JS injection in compile, which
template-render runs on customer templates
- dompurify >= 3.4.17, undici >= 7.30.1, zod 4.6.7: browser-shipped
sanitizer bypass, and DoS on api/web request paths
OpenNext 3.9.14's verified ceiling moves to 16.4: selfhost:build builds
and serves apps/web on 16.4.3. Not yet deployed to a test stage.
Left alone: seroval (only via better-auth's unused solid-js integration)
and proxy-addr (the CLI's express server never sets trust proxy).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011pmXJyeVGnGP6dxRxJTiyQ1 parent 6b9c6f9 commit b93d11c
6 files changed
Lines changed: 371 additions & 770 deletions
File tree
- apps
- website
- web
- packages/auth
- scripts/selfhost
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
0 commit comments