Skip to content

Conversation

@homarr-renovate
Copy link
Contributor

This PR contains the following updates:

Package Change Age Confidence
hono@<4.6.5 (source) >=4.10.2 -> >=4.10.3 age confidence

GitHub Vulnerability Alerts

GHSA-q7jf-gf43-6x6p

Summary

A flaw in the CORS middleware allowed request Vary headers to be reflected into the response, enabling attacker-controlled Vary values and potentially affecting cache behavior.

Details

The middleware previously copied the Vary header from the request when origin was not set to "*". Since Vary is a response header that should only be managed by the server, this could allow an attacker to influence caching behavior or cause inconsistent CORS handling.

Most environments will see impact only when shared caches or proxies rely on the Vary header. The practical effect varies by configuration.

Impact

May cause cache key pollution and inconsistent CORS enforcement in certain setups. No direct confidentiality, integrity, or availability impact in default configurations.

Resolution

Update to the latest patched release. The CORS middleware has been corrected to handle Vary exclusively as a response header.


Release Notes

honojs/hono (hono@<4.6.5)

v4.10.3

Compare Source

Securiy Fix

A security issue in the CORS middleware has been fixed. In some cases, a request header could affect the Vary response header. Please update to the latest version if you are using the CORS middleware.

What's Changed

New Contributors

Full Changelog: honojs/hono@v4.10.2...v4.10.3


Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@homarr-renovate homarr-renovate bot requested a review from a team as a code owner October 24, 2025 20:29
@homarr-renovate homarr-renovate bot enabled auto-merge (squash) October 24, 2025 20:29
Copy link

@homarr-approvals homarr-approvals bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automatically approved by GitHub Action

@deepsource-io
Copy link
Contributor

deepsource-io bot commented Oct 24, 2025

Here's the code health analysis summary for commits 0ca225d..3209f9f. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource JavaScript LogoJavaScript✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

@github-actions
Copy link

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 25.22% 14921 / 59157
🔵 Statements 25.22% 14921 / 59157
🔵 Functions 37.54% 690 / 1838
🔵 Branches 72.31% 1669 / 2308
File CoverageNo changed files found.
Generated in workflow #8969 for commit 3209f9f by the Vitest Coverage Report Action

@homarr-renovate homarr-renovate bot merged commit b030c12 into dev Oct 24, 2025
14 checks passed
@homarr-renovate homarr-renovate bot deleted the renovate/npm-hono-4-6-5-vulnerability branch October 24, 2025 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant