Libgcrypt is a general purpose cryptographic library originally based on code from GnuPG.
Security Fix(es):
Libgcrypt before 1.8.8 and 1.9.x before 1.9.3 mishandles ElGamal encryption because it lacks exponent blinding to address a side-channel attack against mpi_powm, and the window size is not chosen appropriately. (There is also an interoperability problem because the selection of the k integer value does not properly consider the differences between basic ElGamal encryption and generalized ElGamal encryption.) This, for example, affects use of ElGamal in OpenPGP.(CVE-2021-33560)
{
"severity": "High"
}{
"noarch": [
"libgcrypt-help-1.8.6-3.oe1.noarch.rpm"
],
"aarch64": [
"libgcrypt-devel-1.8.6-3.oe1.aarch64.rpm",
"libgcrypt-1.8.6-3.oe1.aarch64.rpm",
"libgcrypt-debuginfo-1.8.6-3.oe1.aarch64.rpm",
"libgcrypt-debugsource-1.8.6-3.oe1.aarch64.rpm"
],
"x86_64": [
"libgcrypt-debuginfo-1.8.6-3.oe1.x86_64.rpm",
"libgcrypt-debugsource-1.8.6-3.oe1.x86_64.rpm",
"libgcrypt-1.8.6-3.oe1.x86_64.rpm",
"libgcrypt-devel-1.8.6-3.oe1.x86_64.rpm"
],
"src": [
"libgcrypt-1.8.6-3.oe1.src.rpm"
]
}