Repository navigation
fix: patch critical Next.js and Auth.js advisories - #465
Conversation
Bump next 15.5.18 -> 15.5.27 (GHSA-2xp9-vwfh-vxw4, GHSA-p293-qw3h-jr36), next-auth 4.24.14 -> 4.24.15 and @auth/core 0.41.2 -> 0.41.3 via @auth/prisma-adapter 2.11.3 (GHSA-7rqj-j65f-68wh).
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
WalkthroughThe marketing app updates Priority: ⬆️ High Change: Bug fix Merge Risk: ⚪ Minimal · up to
|
Deploying usesend with
|
| Latest commit: |
a983d58
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://4b73e7b3.usesend.pages.dev |
| Branch Preview URL: | https://fix-next-auth-security-advis.usesend.pages.dev |
Summary
Bumps the dependencies flagged by eight open critical Dependabot alerts:
next(apps/web, apps/marketing)next-auth@auth/core(via@auth/prisma-adapter2.11.3)apps/webserves/_next/imagepublicly.remotePatternsonly allows gravatar, which limits how the RCE could be reached, but the vulnerable code still ships in the deployed image until this lands. Railway installs with--frozen-lockfile, so the lockfile update is what changes the deployed version.I picked 15.5.27 over 15.5.28 because 15.5.28 came out on 2026-10-14. That is inside pnpm 11's minimum release age, so installing it would need a
minimumReleaseAgeExcludeentry.Found by Polylane (issue: Critical Next.js RCE unpatched in production useSend web app).
Migration notes
None. There are no schema or config changes.
Verification
pnpm install --frozen-lockfile: lockfile is consistentpnpm --filter=web typecheck: passespnpm test:web:unit: 126 passedpnpm test:web:trpc: 10 passedpnpm test:web:api: 20 passedpnpm buildand integration tests. Please check sign-in (magic link + OAuth) on a preview deploy before merging.Follow-up
Dependabot security updates are disabled on this repo, which is why no automatic PR was opened for these alerts. Turning it on (or adding
.github/dependabot.yml) would catch the next ones.Summary by cubic
Patches three critical security advisories by bumping
nextto 15.5.27 (GHSA-2xp9-vwfh-vxw4, GHSA-p293-qw3h-jr36),next-authto 4.24.15, and@auth/coreto 0.41.3 via@auth/prisma-adapter2.11.3 (GHSA-7rqj-j65f-68wh).Notes
apps/webserves/_next/imagepublicly butremotePatternsonly allows gravatar, limiting how the RCE could be reached; the vulnerable code still ships in the deployed image until this lands.--frozen-lockfile, so the lockfile update is what changes the deployed version.Verification
pnpm install --frozen-lockfile, typecheck, and 156 unit tests pass.pnpm buildand integration tests were not run; please verify magic link and OAuth sign-in on a preview deploy before merging.Written for commit a983d58. Summary will update on new commits.
Summary by CodeRabbit