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

Patch openssl crates against CVE-2025-24898 #501

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

cr-tk
Copy link
Collaborator

@cr-tk cr-tk commented Feb 7, 2025

Summary & Motivation (Problem vs. Solution)

Adopt new openssl crate versions to patch CVE-2025-24898.

From what I can tell, we're not directly making use of the affected ssl::select_next_proto, but one of the dependencies in qos_enclave may do so. Switch to a patched version to be on the safe side.

How I Tested These Changes

Needs regression testing.

Pre merge check list

  • Update CHANGELOG.MD

@cr-tk cr-tk requested a review from a team as a code owner February 7, 2025 18:03
@cr-tk cr-tk requested a review from mark-nesbitt February 7, 2025 18:32
@cr-tk
Copy link
Collaborator Author

cr-tk commented Feb 7, 2025

I performed a differential code review of the changed crates:

"openssl","0.10.66","0.10.66","0.10.70","0.10.66->0.10.70","review diff","",""
"openssl-sys","0.9.103","0.9.104","0.9.105","0.9.104->0.9.105","review diff","",""

With openssl-sys, we already trust 0.9.104 and therefore the diff was 0.9.104->0.9.105. See internal documentation (not linked here) for more details.

The crate changes look good and I approve of them from a dependency reviewer standpoint.

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.

3 participants