Операция перевода строки в нижний регистр кажется одной из самых безобидных вещей в программировании. Взяли заглавную букву, сделали строчной — что тут может пойти не так? Как выяснилось, достаточно применить современные правила Unicode внутри алгоритма, который обязан жить по правилам Unicode двадцатилетней давности, и простая строковая функция становится причиной уязвимости. Именно это произошло в стандартной библиотеке Python. Ошибка получила идентификатор CVE-2026-17084 и средний уровень опасности...