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

Solve CVE-2022-27191 and replace x/crypto/openpgp #1045

Merged
merged 5 commits into from Apr 25, 2022
Merged

Solve CVE-2022-27191 and replace x/crypto/openpgp #1045

merged 5 commits into from Apr 25, 2022

Conversation

hiddeco
Copy link
Member

@hiddeco hiddeco commented Apr 20, 2022

While dependencies in develop were recently all updated via 234bf9f, this was a tiny bit too early to cover for CVE-2022-27191.

It also did not take into account that the Go crypto team has dropped the ball on OpenPGP efforts (see commit description). The folks from ProtonMail are currently maintaining a respected fork which is crucial to their business operations, and which functions as a drop-in replacement.

Updated any other outdated package as well, as they were all minor or patch bumps and thus (theoretically) backwards compatible.

Version past CVE-2022-27191.

Signed-off-by: Hidde Beydals <hello@hidde.co>
Latest API clients are (most) often greatest.

Signed-off-by: Hidde Beydals <hello@hidde.co>
Signed-off-by: Hidde Beydals <hello@hidde.co>
Signed-off-by: Hidde Beydals <hello@hidde.co>
As `golang.org/x/crypto/openpgp` has been deprecated (see
golang/go#44226 for details).

Signed-off-by: Hidde Beydals <hello@hidde.co>
@ajvb ajvb merged commit 9eb7eb8 into getsops:develop Apr 25, 2022
@hiddeco hiddeco deleted the update-deps branch April 26, 2022 06:02
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.

None yet

2 participants