Skip to content
OpenAdvisories
Medium · 4.9 CVE-2023-49292 EUVD-2023-3162GHSA-8j98-cjfr-qx3hGO-2023-2380

Possible private key restoration in go package github.com/ecies/go

Published Dec 4, 2023 · Updated Aug 2, 2024 · Assigned by GitHub_M

Description

ecies is an Elliptic Curve Integrated Encryption Scheme for secp256k1 in Golang. If funcations Encapsulate(), Decapsulate() and ECDH() could be called by an attacker, they could recover any private key that interacts with it. This vulnerability was patched in 2.0.8. Users are advised to upgrade.

Affected products

VendorProductAffectedFixed
ecies go < 2.0.8 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 golang 1.20.7-1 —
Azure Linux 2 (CBL-Mariner) golang 1.21.6-1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/ecies/go/v2 < 2.0.8 2.0.8 GHSA-8j98-cjfr-qx3h

References