Uh oh!
There was an error while loading. Please reload this page.
chore: upgrade hono to ^4.12.24 to address CVE-2026-47673, CVE-2026-47674, CVE-2026-47675, CVE-2026-47676 - #1289
Conversation
4a402eb to
adf8c58CompareCaution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
WalkthroughBumps ChangesHono dependency version bump
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
🚥 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 |
…7674, CVE-2026-47675, CVE-2026-47676 Drop the redundant @modelcontextprotocol/sdk/hono resolution and refresh the lockfile. @modelcontextprotocol/sdk declares hono ^4.11.4, which already admits the patched release, so a lockfile refresh alone bumps hono 4.12.18 -> 4.12.24 across the tree. No resolutions override needed. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
adf8c58 to
6ce81a4CompareUh oh!
There was an error while loading. Please reload this page.
License Audit❌ Status: FAIL
Fail Reasons
Unresolved Packages
Weak Copyleft Packages (informational)
Resolved Packages (17)
|
Fixes SOU-1291
Fixes SOU-1292
Fixes SOU-1293
Fixes SOU-1294
Resolves the new Hono CVE cluster (all fixed in 4.12.21) by dropping the redundant
@modelcontextprotocol/sdk/honoresolution and refreshing the lockfile.honois transitive via@modelcontextprotocol/sdk, which declareshono: ^4.11.4— a range that already admits the patched release. The override (added for the previous cluster) was therefore unnecessary: a plainyarn up -R honobumps hono 4.12.18 → 4.12.24 across the tree with noresolutionsentry. This is the CVE-fix playbook's preferred lightest fix (refresh over override), and it removes an override that was never needed.CVEs addressed:
ip-restrictionmiddleware bypasses deny rules for non-canonical IPv6sameSite/priorityapp.mount()incorrect path stripping for percent-encoded multi-byte chars🤖 Generated with Claude Code
Summary by CodeRabbit