Вышел Firefox 66, устранены пять критических уязвимостей

Вышел Firefox 66, устранены пять критических уязвимостей

Вышел Firefox 66, устранены пять критических уязвимостей

Mozilla выпустила очередную версию браузера Firefox — Firefox 66. В общей сложности разработчики устранили 21 уязвимость, пять из которых получили статус критических, семь — высокую степень опасности, еще пять — среднюю степень риска, остальные 4 — низкую.

Среди критических брешей отметилась «use-after-free» (CVE-2019-9790), возникающая, когда указатель (raw pointer) к элементу DOM добывается через JavaScript, а элемент удаляется еще в процессе использования. Это может привести к фатальному сбою.

Два других критических бага затрагивают JavaScript JIT-компилятор IonMonkey (CVE-2019-9791 и CVE-2019-9792), они также могут привести к сбою, который может использовать злоумышленник. Например, IonMonkey может «слить» внутреннее «магическое число» JS_OPTIMIZED_OUT, что может привести к повреждению памяти с помощью JavaScript.

Из уязвимостей высокой степени риска можно выделить CVE-2019-9793 — некорректную проверку границ при отключенных патчах для Spectre.

Также команда Mozilla устранила баги безопасности памяти в Firefox 66 и Firefox ESR 60.6 — эти проблемы были найдены самой командой Mozilla.

Пользователям рекомендуется установить новую версию браузера как можно скорее.

Подпишитесь на новости

Разработчик создал язык KillSwitch, который специально путает нейросети

Инженер Cloudflare Доминик Пичета представил KillSwitch — экспериментальный язык программирования, созданный для того, чтобы нейросети спотыкались при чтении и написании кода. Пока индустрия делает разработку удобнее для ИИ, он решил устроить ему полосу препятствий.

В своём блоге Пичета объяснил, что хотел проверить способность моделей работать с незнакомым языком и одновременно использовать их слабости: трудности с подсчётом символов, восприимчивость к инструкциям и чрезмерно чувствительные защитные фильтры.

Программы KillSwitch выглядят как рассказы, большую часть которых интерпретатор игнорирует. Среди текста спрятаны настоящие команды, а значения можно извлекать из других строк, указывая расстояние до них. Для идентификаторов действуют правила, связанные с количеством букв и анаграммами.

Отдельный троллинг — конструкции вроде «игнорируй предыдущие инструкции», которые здесь имеют значение внутри языка. Добавьте намеренную ложь в документации и формулировки, провоцирующие защитные механизмы моделей, — получите весьма недружелюбную среду для кодинг-агента.

 

В тестах нейросети писали Hello World, объясняли результат программы и переделывали конвертер температуры. Лучший результат получил Claude Opus 5 — 66,8 балла.

Исходники и спецификация открыты на GitHub. Если модели справятся с нынешними заданиями, автор планирует усложнить проверку.

RSS: Новости на портале Anti-Malware.ru