Remediate CVE-2026-54904 (concurrent-ruby) - #9587
Open
eng-cve-remediation-app[bot] wants to merge 1 commit into
Open
Remediate CVE-2026-54904 (concurrent-ruby)#9587eng-cve-remediation-app[bot] wants to merge 1 commit into
eng-cve-remediation-app[bot] wants to merge 1 commit into
Conversation
eng-cve-remediation-app
Bot
force-pushed
the
whitesource-remediate/concurrent-ruby_concurrent-ruby
branch
from
August 6, 2026 12:51
c1b1450 to
584f41f
Compare
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
eng-cve-remediation-app
Bot
force-pushed
the
whitesource-remediate/concurrent-ruby_concurrent-ruby
branch
from
August 6, 2026 13:05
584f41f to
16abb56
Compare
|
Closing this — opened by mistake against Apologies for the noise. |
Contributor
|
well it wouldn't hurt if you fix it here. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
unknown→1.3.7By merging this PR, the below vulnerabilities will be automatically resolved:
Bump strategy
Direct dependency:
concurrent-rubyis declared as a runtime dependency inpuppet.gemspec(the Gemfile pulls it in viagemspec), not a transitive gem.The old constraint
~> 1.0(>=1.0, <2.0) already permitted 1.3.7+ but didn't require it — the resolvedGemfile.lockhappened to already be at 1.3.8, but that's a coincidence, not a fix:Gemfile.lockis gitignored in this repo and gets regenerated on everybundle install/bundle lock, so nothing stopped a future resolve from landing back on a vulnerable pre-1.3.7 version.Changed the constraint to
['>= 1.3.7', '< 2.0'], matching this gemspec's existing multi-part style (used elsewhere forfacter,fast_gettext,ffi). This preserves the same upper bound as the original~> 1.0range while raising the floor to the fix version, sobundle lockcan no longer resolve to a vulnerable release.Ran
bundle lockand confirmed the regeneratedGemfile.locknow resolvesconcurrent-rubyat 1.3.8 (>= 1.3.7), andbundle checkpasses.