CMSgov / bluebutton-web-server

Blue Button API
https://sandbox.bluebutton.cms.gov
Other
40 stars 24 forks source link

BB2-3161: Update Cryptography Dependency #1185

Closed loganbertram closed 7 months ago

loganbertram commented 7 months ago

JIRA Ticket: BB2-3161

Task Summary: Affected versions of the cryptography package are vulnerable to Observable Timing Discrepancy. This issue may allow a remote attacker to decrypt captured messages in TLS servers that use RSA key exchanges, which may lead to exposure of confidential or sensitive data. Upgrade the package to version 42.0.4 as recommended by SNYK.

What Does This PR Do?

What Should Reviewers Watch For?

If you're reviewing this PR, please check these things, in particular:

What Security Implications Does This PR Have?

Submitters should complete the following questionnaire:

What Needs to Be Merged and Deployed Before this PR?

None

Any Migrations?

Submitter Checklist

I have gone through and verified that...:

jimmyfagan commented 7 months ago

Actually just caught something that might be an issue, I updated my Mac Dockerfile to point to 42.0.4 to match the update, and I couldn't start my container anymore. I see requirements.dev.txt still references the old version, that might be the issue? Not sure, I'll sync up with you to chat about it.