Skip to content

CVE-2016-1494 Python RSA allows attackers to spoof signatures

MediumCVSS 5.3 EPSS 7.0%
Published
Updated
Exploit status
No public exploit known

Description

The verify function in the RSA package for Python (Python-RSA) before 3.3 allows attackers to spoof signatures with a small public exponent via crafted signature padding, aka a BERserk attack.

Affected products

ProductAffected versionsFixed in
pypi rsa(PyPI) < 3.3 3.3
pypi rsa(PyPI) = 1.1 No fix listed
pypi rsa(PyPI) = 1.2 No fix listed
pypi rsa(PyPI) = 1.3 No fix listed
pypi rsa(PyPI) = 1.3.1 No fix listed
pypi rsa(PyPI) = 1.3.2 No fix listed
pypi rsa(PyPI) = 1.3.3 No fix listed
pypi rsa(PyPI) = 2.0 No fix listed
pypi rsa(PyPI) = 3.0 No fix listed
pypi rsa(PyPI) = 3.0.1 No fix listed
pypi rsa(PyPI) = 3.1 No fix listed
pypi rsa(PyPI) = 3.1.1 No fix listed
pypi rsa(PyPI) = 3.1.2 No fix listed
pypi rsa(PyPI) = 3.1.3 No fix listed
pypi rsa(PyPI) = 3.1.4 No fix listed
pypi rsa(PyPI) = 3.2 No fix listed
pypi rsa(PyPI) = 3.2.1 No fix listed
pypi rsa(PyPI) = 3.2.2 No fix listed
pypi rsa(PyPI) = 3.2.3 No fix listed
debian/python-rsa(Debian:12) < 3.2.3-1.1 3.2.3-1.1
debian/python-rsa(Debian:13) < 3.2.3-1.1 3.2.3-1.1
debian/python-rsa(Debian:14) < 3.2.3-1.1 3.2.3-1.1
python rsa < 3.3 3.3
fedoraproject fedora = 22 No fix listed
fedoraproject fedora = 23 No fix listed
Show 3 more
ProductAffected versionsFixed in
openSUSE leap = 42.1 No fix listed
opensuse = 13.1 No fix listed
opensuse = 13.2 No fix listed

References