Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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.

hiddeco added 5 commits April 20, 2022 19:58
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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants