{"id":"MGASA-2015-0460","aliases":[],"status":"published","title":"Updated python-cryptography packages fix security vulnerability","description":"The OpenSSL backend prior to 1.0.2 made extensive use of assertions to\ncheck response codes where our tests could not trigger a failure. However,\nwhen Python is run with -O these asserts are optimized away. If a user ran\nPython with this flag and got an invalid response code this could result\nin undefined behavior or worse (rhbz#1267548).\n\nThe python-cryptography and python-cryptography-vectors packages have been\nupdated to version 1.0.2 and python-pyasn1 has been updated to version\n0.1.8, fixing this issue.","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"published":"2015-11-27T23:11:20Z","modified":"2026-04-16T04:28:35Z","fixes":[{"ecosystem":"Mageia:5","package":"python-cryptography","fixed_in":["1.0.2-1.mga5"],"sources":["osv"]},{"ecosystem":"Mageia:5","package":"python-cryptography-vectors","fixed_in":["1.0.2-1.mga5"],"sources":["osv"]},{"ecosystem":"Mageia:5","package":"python-pyasn1","fixed_in":["0.1.8-1.mga5"],"sources":["osv"]},{"ecosystem":"Mageia:5","package":"python-idna","fixed_in":["2.0-1.mga5"],"sources":["osv"]},{"ecosystem":"Mageia:5","package":"python-ipaddress","fixed_in":["1.0.15-1.mga5"],"sources":["osv"]},{"ecosystem":"Mageia:5","package":"python-cffi","fixed_in":["1.1.2-1.mga5"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Mageia:5","package":"python-cryptography","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.2-1.mga5"}]}]},{"source":"osv","ecosystem":"Mageia:5","package":"python-cryptography-vectors","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.2-1.mga5"}]}]},{"source":"osv","ecosystem":"Mageia:5","package":"python-pyasn1","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.1.8-1.mga5"}]}]},{"source":"osv","ecosystem":"Mageia:5","package":"python-idna","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0-1.mga5"}]}]},{"source":"osv","ecosystem":"Mageia:5","package":"python-ipaddress","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.15-1.mga5"}]}]},{"source":"osv","ecosystem":"Mageia:5","package":"python-cffi","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.1.2-1.mga5"}]}]}],"references":[{"url":"https://advisories.mageia.org/MGASA-2015-0460.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=17144","tags":["report"]},{"url":"https://lists.fedoraproject.org/pipermail/package-announce/2015-November/171389.html","tags":["web"]},{"url":"https://lists.fedoraproject.org/pipermail/package-announce/2015-November/171390.html","tags":["web"]}],"sources":{"osv":[{"id":"MGASA-2015-0460","title":"Updated python-cryptography packages fix security vulnerability","description":"The OpenSSL backend prior to 1.0.2 made extensive use of assertions to\ncheck response codes where our tests could not trigger a failure. However,\nwhen Python is run with -O these asserts are optimized away. If a user ran\nPython with this flag and got an invalid response code this could result\nin undefined behavior or worse (rhbz#1267548).\n\nThe python-cryptography and python-cryptography-vectors packages have been\nupdated to version 1.0.2 and python-pyasn1 has been updated to version\n0.1.8, fixing this issue.\n","status":"published","published":"2015-11-27T23:11:20Z","modified":"2026-04-16T04:28:35.700247Z","updated_at":"2026-11-02T15:49:39.792687Z"}]}}
