lib/Crypto/PublicKey/ElGamal.py in PyCrypto through 2.6.1 generates weak ElGamal key parameters, which allows attackers to obtain sensitive information by reading ciphertext data (i.e., it does not have semantic security in face of a ciphertext-only attack). The Decisional Diffie-Hellman (DDH) assumption does not hold for PyCrypto's ElGamal implementation.
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "2.6.1-4ubuntu0.3", "binary_name": "python-crypto" }, { "binary_version": "2.6.1-4ubuntu0.3", "binary_name": "python-crypto-dbg" }, { "binary_version": "2.6.1-4ubuntu0.3", "binary_name": "python-crypto-dbgsym" }, { "binary_version": "2.6.1-4ubuntu0.3", "binary_name": "python-crypto-doc" }, { "binary_version": "2.6.1-4ubuntu0.3", "binary_name": "python3-crypto" }, { "binary_version": "2.6.1-4ubuntu0.3", "binary_name": "python3-crypto-dbg" }, { "binary_version": "2.6.1-4ubuntu0.3", "binary_name": "python3-crypto-dbgsym" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "2.6.1-6ubuntu0.16.04.3", "binary_name": "python-crypto" }, { "binary_version": "2.6.1-6ubuntu0.16.04.3", "binary_name": "python-crypto-dbg" }, { "binary_version": "2.6.1-6ubuntu0.16.04.3", "binary_name": "python-crypto-doc" }, { "binary_version": "2.6.1-6ubuntu0.16.04.3", "binary_name": "python3-crypto" }, { "binary_version": "2.6.1-6ubuntu0.16.04.3", "binary_name": "python3-crypto-dbg" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "3.4.7-1ubuntu1", "binary_name": "python-pycryptodome" }, { "binary_version": "3.4.7-1ubuntu1", "binary_name": "python-pycryptodome-dbgsym" }, { "binary_version": "3.4.7-1ubuntu1", "binary_name": "python-pycryptodome-doc" }, { "binary_version": "3.4.7-1ubuntu1", "binary_name": "python3-pycryptodome" }, { "binary_version": "3.4.7-1ubuntu1", "binary_name": "python3-pycryptodome-dbgsym" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "2.6.1-8ubuntu2", "binary_name": "python-crypto" }, { "binary_version": "2.6.1-8ubuntu2", "binary_name": "python-crypto-dbg" }, { "binary_version": "2.6.1-8ubuntu2", "binary_name": "python-crypto-dbgsym" }, { "binary_version": "2.6.1-8ubuntu2", "binary_name": "python-crypto-doc" }, { "binary_version": "2.6.1-8ubuntu2", "binary_name": "python3-crypto" }, { "binary_version": "2.6.1-8ubuntu2", "binary_name": "python3-crypto-dbg" }, { "binary_version": "2.6.1-8ubuntu2", "binary_name": "python3-crypto-dbgsym" } ] }