-
Notifications
You must be signed in to change notification settings - Fork 418
logstash-9.2: fix GHSA-j4pr-3wm6-xx2r #77343
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
logstash-9.2: fix GHSA-j4pr-3wm6-xx2r #77343
Conversation
Updates Ruby URI gem to version 0.12.5 to address GHSA-j4pr-3wm6-xx2r (CVE-2025-61594), a bypass of the previous CVE-2025-27221 fix. This vulnerability allows password leakage when using the + operator to combine URIs.
Signed-off-by: jamie-albert <jamie.albert@chainguard.dev>
🔄 Build Failed: Git Checkout Error
Build Details
Root Cause Analysis 🔍The git repository 'https://github.com/chainguard-dev/iamguarded-tools' does not exist or is not accessible. This appears to be during the iamguarded-compat subpackage build process, where the build system is trying to clone a repository that either doesn't exist, is private, or the URL is incorrect. 🔍 Build failure fix suggestionsFound similar build failures that have been fixed in the past and analyzed them to suggest a fix: Suggested ChangesFile: logstash-9.2.yaml
Content: Click to expand fix analysisAnalysisThe similar fix shows that when the git repository 'https://github.com/chainguard-dev/iamguarded-tools/' is not found, the solution was to remove the subpackage that depends on it entirely. In the envoy-1.35 case, the fix involved updating the package version and removing the iamguarded-compat subpackage that was trying to access the non-existent repository. The pattern indicates that when iamguarded tools are not available, the iamguarded-compat subpackages should be removed rather than attempting to fix the repository URL. Click to expand fix explanationExplanationThe fix removes the ${{package.name}}-iamguarded-compat subpackage entirely because the iamguarded tools repository at https://github.com/chainguard-dev/iamguarded-tools/ is not accessible. This follows the same pattern as the similar fix where the envoy iamguarded-compat subpackage was removed when the same repository issue occurred. The iamguarded/build-compat, iamguarded/finalize-compat, and iamguarded/test-compat pipeline steps all depend on tools from this repository, so without access to it, the entire subpackage cannot be built successfully. By removing this subpackage, the main logstash package and other subpackages can still be built without the iamguarded compatibility layer. Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |
Signed-off-by: jamie-albert <jamie.albert@chainguard.dev>
Signed-off-by: jamie-albert <jamie.albert@chainguard.dev>
Summary
Updates Ruby URI gem to version 0.12.5 in logstash-9.2 to address GHSA-j4pr-3wm6-xx2r (CVE-2025-61594).
Vulnerability Details
GHSA-j4pr-3wm6-xx2r is a bypass of the previous CVE-2025-27221 fix in Ruby's URI library. When using the
+operator to combine URIs, sensitive information like passwords from the original URI can be leaked, violating RFC3986 standards and exposing user credentials.Affected versions:
Fixed versions:
Changes
References
Related Issues