fix(deps): bump better-auth, kysely, and drizzle-orm for disclosed CVEs - #1421
fix(deps): bump better-auth, kysely, and drizzle-orm for disclosed CVEs#1421Svector-anu wants to merge 1 commit into
Conversation
Advisory: GHSA-qq9h-g4jm-xgf3 Severity: high Fixed in: better-auth >= 1.6.22 Also bumps: - kysely -> 0.28.17 (GHSA-8cpq-38p9-67gx, GHSA-wmrf-hv6w-mr66, GHSA-pv5w-4p9q-p3v2) - drizzle-orm -> 0.45.2 (GHSA-gpj5-g38j-94v9; also required peer of better-auth >= 1.6.22)
|
@github-actions[bot] is attempting to deploy a commit to the corsair Team on Vercel. A member of the Team first needs to authorize it. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (3)
Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughThe pull request updates dependency version ranges in the Corsair, Studio, and website package manifests. ChangesDependency version updates
Estimated code review effort: 1 (Trivial) | ~3 minutes Merge Risk: ⚪ Minimal · up to This PR updates dependency versions and the lockfile without changing application code; no actionable merge-blocking risk remains after normal checks and review. Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (3 skipped: 3 unsupported.) ✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 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 |
Greptile SummaryThe PR updates dependency ranges to patched releases addressing disclosed vulnerabilities, without changing application code.
Confidence Score: 5/5The PR appears safe to merge because the reviewed manifest updates align the affected dependencies without a concrete compatibility regression. The existing authentication schema satisfies the upgraded better-auth adapter’s core requirements, better-auth and Drizzle ORM resolve to compatible versions, and the Kysely consumers remain aligned. Important Files Changed
Reviews (1): Last reviewed commit: "fix(deps): bump better-auth, kysely, and..." | Re-trigger Greptile |
Automated dependency bump to address disclosed CVEs.
better-auth1.6.15→1.6.30(specifier^1.6.22)kysely→0.28.17— GHSA-8cpq-38p9-67gx, GHSA-wmrf-hv6w-mr66, GHSA-pv5w-4p9q-p3v2drizzle-orm→0.45.2— GHSA-gpj5-g38j-94v9 (also required peer of better-auth ≥ 1.6.22)Detected by osv-scanner. No code changes outside the lockfile/manifests.
Notes
wwwenables the better-authmagicLinkplugin. The GHSA's full exploit path also needs open email/password registration; that path does not appear enabled inwww/src/lib/auth.tstoday. Bumping still removes the vulnerable range from the lockfile and satisfies the patched peer chain.Verification
osv-scanner scan source --recursive --no-ignore --format=json .then inspected unique HIGH/CRITICAL package hits; confirmedwwwimporter pinnedbetter-auth@1.6.15/drizzle-orm@0.44.7andpackages/corsairpinnedkysely@0.28.9pnpm-lock.yamlimportersbetter-auth@1.6.30,drizzle-orm@0.45.2,kysely@0.28.17resolved for the bumped importers;pnpm typecheckpassed on the branchSummary by CodeRabbit