fix(deps): patch @clerk/nextjs to 6.39.2 and @clerk/shared to 3.47.5#365
fix(deps): patch @clerk/nextjs to 6.39.2 and @clerk/shared to 3.47.5#365
Conversation
Bumps the security catalog entry for @clerk/nextjs 6.31.2 -> 6.39.2, which transitively updates @clerk/shared 3.41.0 -> 3.47.5. Both fix versions satisfy CVE-2026-41248 (createRouteMatcher / createPathMatcher middleware bypass).
|
📝 WalkthroughWalkthroughThe pull request updates the Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
package.json (1)
26-39:⚠️ Potential issue | 🟡 MinorSynchronize
@cipherstash/authversion in catalogs.The
@cipherstash/authversion in therepocatalog differs:
package.json(line 28):0.35.0pnpm-workspace.yaml:0.36.0(matches npm latest)Update
package.jsonto use0.36.0for consistency across workspace configuration.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@package.json` around lines 26 - 39, Update the catalogs entry for the package "@cipherstash/auth" in package.json (under the "catalogs" -> "repo" object) from "0.35.0" to "0.36.0" so it matches the version specified in pnpm-workspace.yaml and the npm latest; ensure the string value is changed exactly to "0.36.0" to keep workspace dependency versions consistent.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Outside diff comments:
In `@package.json`:
- Around line 26-39: Update the catalogs entry for the package
"@cipherstash/auth" in package.json (under the "catalogs" -> "repo" object) from
"0.35.0" to "0.36.0" so it matches the version specified in pnpm-workspace.yaml
and the npm latest; ensure the string value is changed exactly to "0.36.0" to
keep workspace dependency versions consistent.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 4711a0d5-7dde-4997-a967-4029f603c0b3
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (2)
package.jsonpnpm-workspace.yaml
Bumps the
securitycatalog entry for@clerk/nextjs6.31.2 → 6.39.2, which transitively updates@clerk/shared3.41.0 → 3.47.5.Both fix versions satisfy CVE-2026-41248 / GHSA-vqx2-fgx2-5wq9 —
createRouteMatcher/createPathMatchercan be bypassed by crafted requests, allowing them to skip middleware gating and reach downstream handlers. Sessions are not compromised; the bypass only affects middleware-level route gating.Resolves two Linear issues in one PR:
This is an automated security patch update.
Summary by CodeRabbit