Критическая ошибка, влияющая на триггеры MySQL, оставалась неисправленной в течение 20 лет, несмотря на обещания исправить ее, что вызывает серьезные опасения по поводу надежности баз данных. DevClass сообщили, что серьезная уязвимость MySQL, впервые зафиксированная в 2005 году, продолжает беспокоить систему баз данных, вызывая широкую озабоченность целостностью данных и заставляя некоторых разработчиков отказаться от MySQL в пользу PostgreSQL. Уязвимость, отслеживаемая как ошибка #11472 с июня 2005 года, имеет рейтинг серьезности S2 (Serious) (согласно официальной странице сообщений об ошибках MySQL) и на момент публикации остается неустраненной. Проблема связана с триггерной функциональностью MySQL – автоматическим кодом, который выполняется при вставке, обновлении или удалении определенных таблиц. Техническое описание: Ошибка не позволяет триггерам выполняться после обновлений или удалений, связанных с внешними ключами. Когда таблица косвенно изменяется через отношения внешних ключе
Серьезная уязвимость в MySQL уже 20 лет угрожает целостности баз данных
28 июня 202528 июн 2025
2 мин