Skip to content
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

Update Sidekiq to enable rack upgrade #4499

Merged
merged 3 commits into from
Jul 9, 2020

Conversation

johnpaulashenfelter
Copy link
Contributor

Sidekiq 5.2.8 had blocked upgrading the rack gem that mitigated CVE-2020-8184.
The be-tools team applied the recommended patch, but with several rack CVEs
either mitigated through monkeypatching or deemed low-risk, the tech debt was piling up.

The Sidekiq team released a point release of the older 5.x branch that relaxed the
overerly tight dependency on rack versions so these CVE fix releases could be applied.

Description of change

Sidekiq upgraded to support rack upgrade and CVE mitigation

Original issue(s)

department-of-veterans-affairs/va.gov-team#9057

Things to know about this PR

@johnpaulashenfelter johnpaulashenfelter requested review from a team as code owners July 9, 2020 14:17
@johnpaulashenfelter johnpaulashenfelter requested a review from f1337 July 9, 2020 14:17
Copy link
Contributor

@LindseySaari LindseySaari left a comment

Choose a reason for hiding this comment

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

Awesome! 🥳

@@ -14,7 +14,7 @@ task security: :environment do

puts 'running bundle-audit to check for insecure dependencies...'
exit!(1) unless ShellCommand.run('bundle-audit update')
audit_result = ShellCommand.run('bundle-audit check --ignore CVE-2020-8161 CVE-2020-8184')
audit_result = ShellCommand.run('bundle-audit check')
Copy link
Contributor

Choose a reason for hiding this comment

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

Thx!

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.

2 participants