portage-ng / portage / dev-libs / libgcrypt / 1.12.3-r1
portage-ng glsa
6 advisories reference dev-libs/libgcrypt · none place version 1.12.3-r1 in a vulnerable range
▸ GLSA 202210-13 libgcrypt: Multiple Vulnerabilities this version unaffected normal remote 2022-10-31

Multiple vulnerabilities have been found in libgcrypt, the worst of which could result in denial of service.

Announced
2022-10-31
Revised
2022-10-31
Access
remote
Bugs
#766213 #795480 #811900
Advisory
https://security.gentoo.org/glsa/202210-13

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libgcrypt*< 1.9.4>= 1.9.4

Background

libgcrypt is a general purpose cryptographic library derived out of GnuPG.

Description

Multiple vulnerabilities have been discovered in libgcrypt. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libgcrypt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libgcrypt-1.9.4"

References

▸ GLSA 202003-32 Libgcrypt: Side-channel attack this version unaffected low local 2020-03-15

A vulnerability in Libgcrypt could allow a local attacker to recover sensitive information.

Announced
2020-03-15
Revised
2020-03-15
Access
local
Bugs
#693108
Advisory
https://security.gentoo.org/glsa/202003-32

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libgcrypt*< 1.8.5>= 1.8.5

Background

Libgcrypt is a general purpose cryptographic library derived out of GnuPG.

Description

A timing attack was found in the way ECCDSA was implemented in Libgcrypt.

Impact

A local man-in-the-middle attacker, during signature generation, could possibly recover the private key.

Workaround

There is no known workaround at this time.

Resolution

All Libgcrypt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libgcrypt-1.8.5"

References

▸ GLSA 201610-04 libgcrypt: Multiple vulnerabilities this version unaffected normal remote 2016-10-10

Multiple vulnerabilities have been fixed in libgcrypt,the worst of which results in predictable output from the random number generator.

Announced
2016-10-10
Revised
2016-10-10
Access
remote
Bugs
#541564 #559942 #574268 #591534
Advisory
https://security.gentoo.org/glsa/201610-04

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libgcrypt*< 1.7.3>= 1.7.3

Background

libgcrypt is a general purpose cryptographic library derived out of GnuPG.

Description

Multiple vulnerabilities have been discovered in libgcrypt. Please review the CVE identifiers referenced below for details.

Impact

Side-channel attacks can leak private key information. A separate critical bug allows an attacker who obtains 4640 bits from the RNG to trivially predict the next 160 bits of output.

Workaround

There is no known workaround at this time.

Resolution

All libgcrypt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libgcrypt-1.7.3"

References

▸ GLSA 201606-04 GnuPG: Multiple vulnerabilities this version unaffected normal local, remote 2016-06-05

Multiple vulnerabilities have been found in GnuPG and libgcrypt, the worst of which may allow a local attacker to obtain confidential key information.

Announced
2016-06-05
Revised
2016-06-10 (revision 2)
Access
local, remote
Bugs
#534110 #541564 #541568
Advisory
https://security.gentoo.org/glsa/201606-04

Affected packages

PackageArchVulnerableUnaffected
app-crypt/gnupg*< 2.0.26-r3>= 2.0.26-r3, >= 1.4.19 (revision), >= 1.4.20 (revision), >= 1.4.21 (revision), >= 1.4.22 (revision)
dev-libs/libgcrypt*< 1.6.3-r4>= 1.6.3-r4

Background

The GNU Privacy Guard, GnuPG, is a free replacement for the PGP suite of cryptographic software.

Description

Multiple vulnerabilities have been discovered in GnuPG and libgcrypt, please review the CVE identifiers referenced below for details.

Impact

A local attacker could possibly cause a Denial of Service condition. Side-channel attacks could be leveraged to obtain key material.

Workaround

There is no known workaround at this time.

Resolution

All GnuPG 2 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/gnupg-2.0.26-r3"

All GnuPG 1 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/gnupg-1.4.19"

All libgcrypt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libgcrypt-1.6.3-r4"

References

▸ GLSA 201408-10 Libgcrypt: Side-channel attack this version unaffected normal remote 2014-08-29

A vulnerability in Libgcrypt could allow a remote attacker to extract ElGamal private key information.

Announced
2014-08-29
Revised
2014-08-29
Access
remote
Bugs
#519396
Advisory
https://security.gentoo.org/glsa/201408-10

Affected packages

PackageArchVulnerableUnaffected
dev-libs/libgcrypt*< 1.5.4>= 1.5.4

Background

Libgcrypt is a general purpose cryptographic library derived out of GnuPG.

Description

A vulnerability in the implementation of ElGamal decryption procedures of Libgcrypt leaks information to various side-channels.

Impact

A physical side-channel attack allows a remote attacker to fully extract decryption keys during the decryption of a chosen ciphertext.

Workaround

There is no known workaround at this time.

Resolution

All Libgcrypt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libgcrypt-1.5.4"

References

▸ GLSA 201402-24 GnuPG, Libgcrypt: Multiple vulnerabilities this version unaffected normal local, remote 2014-02-21

Multiple vulnerabilities have been discovered in GnuPG and Libgcrypt, which may result in execution of arbitrary code, Denial of Service, or the disclosure of private keys.

Announced
2014-02-21
Revised
2016-08-24 (revision 3)
Access
local, remote
Bugs
#449546 #478184 #484836 #487230 #494658
Advisory
https://security.gentoo.org/glsa/201402-24

Affected packages

PackageArchVulnerableUnaffected
app-crypt/gnupg*< 2.0.22>= 2.0.22, >= 1.4.16 (revision), >= 1.4.17 (revision), >= 1.4.18 (revision), >= 1.4.19 (revision), >= 1.4.20 (revision), >= 1.4.21 (revision)
dev-libs/libgcrypt*< 1.5.3>= 1.5.3

Background

The GNU Privacy Guard, GnuPG, is a free replacement for the PGP suite of cryptographic software. Libgcrypt is a cryptographic library based on GnuPG.

Description

Multiple vulnerabilities have been discovered in GnuPG and Libgcrypt. Please review the CVE identifiers referenced below for details.

Impact

An unauthenticated remote attacker may be able to execute arbitrary code with the privileges of the user running GnuPG, cause a Denial of Service condition, or bypass security restrictions. Additionally, a side-channel attack may allow a local attacker to recover a private key, please review “Flush+Reload: a High Resolution, Low Noise, L3 Cache Side-Channel Attack” in the References section for further details.

Workaround

There is no known workaround at this time.

Resolution

All GnuPG 2.0 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/gnupg-2.0.22"

All GnuPG 1.4 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-crypt/gnupg-1.4.16"

All Libgcrypt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-libs/libgcrypt-1.5.3"

References