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", "binaries": [ { "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", "binary_version": "2.6.1-4ubuntu0.3" } ] }
{ "availability": "No subscription required", "binaries": [ { "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", "binary_version": "2.6.1-6ubuntu0.16.04.3" } ] }
{ "availability": "No subscription required", "binaries": [ { "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", "binary_version": "3.4.7-1ubuntu1" } ] }
{ "availability": "No subscription required", "binaries": [ { "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", "binary_version": "2.6.1-8ubuntu2" } ] }