==========================================================================
Ubuntu Security Notice USN-3199-1
February 16, 2017
Python Crypto vulnerability
==========================================================================
A security issue affects these releases of Ubuntu and its derivatives:
– Ubuntu 16.10
– Ubuntu 16.04 LTS
– Ubuntu 14.04 LTS
Summary:
Programs using the Python Cryptography Toolkit could be made to crash or run
programs if they receive specially crafted network traffic or other input.
Software Description:
– python-crypto: cryptographic algorithms and protocols for Python
Details:
It was discovered that the ALGnew function in block_templace.c in the Python
Cryptography Toolkit contained a heap-based buffer overflow vulnerability.
A remote attacker could use this flaw to execute arbitrary code by using
a crafted initialization vector parameter.
Update instructions:
The problem can be corrected by updating your system to the following
package versions:
Ubuntu 16.10:
python-crypto 2.6.1-6ubuntu0.16.10.2
python3-crypto 2.6.1-6ubuntu0.16.10.2
Ubuntu 16.04 LTS:
python-crypto 2.6.1-6ubuntu0.16.04.1
python3-crypto 2.6.1-6ubuntu0.16.04.1
Ubuntu 14.04 LTS:
python-crypto 2.6.1-4ubuntu0.1
python3-crypto 2.6.1-4ubuntu0.1
In general, a standard system update will make all the necessary changes.
References:
http://www.ubuntu.com/usn/usn-3199-1
CVE-2013-7459
Package Information:
https://launchpad.net/ubuntu/+source/python-crypto/2.6.1-6ubuntu0.16.10.2
https://launchpad.net/ubuntu/+source/python-crypto/2.6.1-6ubuntu0.16.04.1
https://launchpad.net/ubuntu/+source/python-crypto/2.6.1-4ubuntu0.1—–BEGIN PGP SIGNATURE—–
Version: GnuPG v2
iQIcBAABCAAGBQJYplaIAAoJEEK++w9AZDrpsV4P/0HTKXNL9yS53R179wsjskvM
UAYv3xErMpG8v0Xts6a+tNWnrxk3uvW3y5UnX074iXu1BxP+t0O+toHPQB39+V10
iqS2kMsiPzUFcPHavv9NSqPdfekOK3Y7KsJCP1NK+cGQSGIXV4604tCU0WQJA76m
eKrbpAt9Gh1vRcnV+zOAhAUI8Fo86q5M6lw8y3+ESTAwSmJJWFVREFdv8z/a5d/k
l9sqN6ER7kDykpnWLAekmGSuxhaAl+++oHE04gQaoC32w+N7YRuoobLjJIj62iN6
SkUw6yP6eHbp1WRyvgn41r24yT4pqnXYV6FsyMopz6jA31n92ffaYUbOH9bCzyy4
Tt7TCzBo7ysZG5ioSfgpFe4ZyN5czR+CVHSZvo+gx6bSDCUYH3A/Ri7V8wHn7iQH
PQMwxWkjmXZsJyLD+SmNvgv7R5Eu8CX21aOH/U0GMj8eWwVkT7YE+syP4UpnUmmF
jWHQAcS+2XK2ng8L8XNq/rYJ+jkUjcry7PiF1SXrtQRpwczdFL+ht68nUkb3rrqB
Gf5m0PT1d/VriIO/KKHVyxABsVu41Bu3/35jkwzaL7WQJVAR1onKv+tqCHnAOl7H
3yU8688la4K6TSN9HOAc2vZmPtDFXtxVDap7V8qxbwSJUaBVfhHqMryK07dksDnr
eWgtWnOnBasEKfdqytQK
=HRj+
—–END PGP SIGNATURE—–
—
==========================================================================
Ubuntu Security Notice USN-3199-2
February 17, 2017
Python Crypto regression
==========================================================================
A security issue affects these releases of Ubuntu and its derivatives:
– Ubuntu 16.10
– Ubuntu 16.04 LTS
– Ubuntu 14.04 LTS
Summary:
USN-3199-1 introduced a regression in the Python Cryptography Toolkit which
caused programs which relied on the original behavior to fail.
Software Description:
– python-crypto: cryptographic algorithms and protocols for Python
Details:
USN-3199-1 fixed a vulnerability in the Python Cryptography Toolkit.
Unfortunately, various programs depended on the original behavior of the Python
Cryptography Toolkit which was altered when fixing the vulnerability. This
update retains the fix for the vulnerability but issues a warning rather than
throwing an exception. Code which produces this warning should be updated
because future versions of the Python Cryptography Toolkit re-introduce the
exception.
We apologize for the inconvenience.
Original advisory details:
It was discovered that the ALGnew function in block_template.c in the Python
Cryptography Toolkit contained a heap-based buffer overflow vulnerability.
A remote attacker could use this flaw to execute arbitrary code by using
a crafted initialization vector parameter.
Update instructions:
The problem can be corrected by updating your system to the following
package versions:
Ubuntu 16.10:
python-crypto 2.6.1-6ubuntu0.16.10.3
python3-crypto 2.6.1-6ubuntu0.16.10.3
Ubuntu 16.04 LTS:
python-crypto 2.6.1-6ubuntu0.16.04.2
python3-crypto 2.6.1-6ubuntu0.16.04.2
Ubuntu 14.04 LTS:
python-crypto 2.6.1-4ubuntu0.2
python3-crypto 2.6.1-4ubuntu0.2
In general, a standard system update will make all the necessary changes.
References:
http://www.ubuntu.com/usn/usn-3199-2
http://www.ubuntu.com/usn/usn-3199-1
CVE-2013-7459
Package Information:
https://launchpad.net/ubuntu/+source/python-crypto/2.6.1-6ubuntu0.16.10.3
https://launchpad.net/ubuntu/+source/python-crypto/2.6.1-6ubuntu0.16.04.2
https://launchpad.net/ubuntu/+source/python-crypto/2.6.1-4ubuntu0.2—–BEGIN PGP SIGNATURE—–
Version: GnuPG v2
iQIcBAABCAAGBQJYpzq1AAoJEEK++w9AZDrp43IP/1kW1NMHuuJ9mFvXXgHV5Qym
OiQlMqvIzaVazZnXFJmDpshHJQJYe1BNQ5mm+IZFAQcuY18yNYg4a4AAdZZoOhLX
i6VVhGkE/vdmgc8+3aq+CHmCa7hyvRHdrV7MClhpuceEo/yYOIb0qti8J54NvhXm
Lp46znfz5nXxeN2nxiy/P/AbfChfusYmow22G8FBNjOEjuccmhbYXHQCLhRNSbhA
B0dHdVxl0t73j1C2OZYHURNoJT0Ys+d5iGeyZfQe/whO3aWp8gARANOBHu1bs9zr
AeX7w8FK8mKMdAbdHajXIG7gyh1yO5zH8+WaEbQAAJzPTVMI0blvyJgWWy4iqk1U
jdGFdi7qWQm91Ewzj8O6SVzaQRJpDNCb+pcrKRXwwFVEAv0OCsUvO/FQ/TmO4JfY
IrV4e/PaY2mfpyMfRtdojZuiDcjShuGgaWZ04aLjV/HYxvm8jkLnBzLZEdAZ/+/l
Fp1F4fgjCPbCzmzlprRInIXPFPumM7onCDww9TUXiZE5xRUm+Xu1OcwWbaoqUxT1
shP6JFmEfkuUT/314Ve5Dj+3mRZYfVwdToOjt/I1uFpfuS6nR6WFyzinHzkVbz2r
ouX+RTVJiTivkoYqpsS6nQL3wTCdNMFMejeumT+hkzIDLThUeKe3C+uhYyj3LMfV
d+WAdWS5o+e5sN89m3EM
=z7ED
—–END PGP SIGNATURE—–
—