Repository navigation
fix: pin openvsx public URL to mitigate CVE-2025-12999 - #2245
Conversation
* chore: bump ovenvsx to v1.3.0 Signed-off-by: Valerii Svydenko <vsvydenk@redhat.com> * update dev resources Signed-off-by: Valerii Svydenko <vsvydenk@redhat.com> --------- Signed-off-by: Valerii Svydenko <vsvydenk@redhat.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the
|
Set ovsx.server.url via OVSX_SERVER_URL env var so OpenVSX builds absolute URLs from the configured Che host instead of resolving them from X-Forwarded-Host. This eliminates the HTTP cache-poisoning vector (GHSA-f55q-5m46-rmxc) for in-cluster clients that bypass HAProxy. Also switch forward-headers-strategy to 'none': the native strategy lets Jetty rewrite remoteAddr from X-Forwarded-For at the connector level, before OpenVSX's TrustedForwardedHeaderFilter runs, causing the filter to evaluate the end client IP instead of the gateway — defeating the trusted-proxy check. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
b9a2956 to
41ecd91
Compare
|
@svor: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: svor, tolusha The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
What does this PR do?
backport #2244 and #2235
Screenshot/screencast of this PR
What issues does this PR fix or reference?
https://redhat.atlassian.net/browse/CRW-13930
How to test this PR?
OpenShift
on Minikube
Common Test Scenarios
PR Checklist
As the author of this Pull Request I made sure that:
Reviewers
Reviewers, please comment how you tested the PR when approving it.