При обнаружении неизвестной уязвимости в Python 2 ее никто не будет исправлять
Из-за окончания жизненного цикла устаревшей версии языка программирования возникают риски потенциального сбоя в работе приложений. Через некоторое время в модулях Python 2 себя может проявить опасная уязвимость, но никто ее устранять не будет из-за устаревания продукта.
Уязвимость может подставить под угрозу безопасность не только приложения, но и целой организации, поэтому сотрудники NCSC рекомендуют перенести код на Python 3. Для этого существуют несколько инструментов, включающих Can I Use Python 3, 2to3 и Six.
материал сайта crypt-mining.net