В Google Translate обнаружили встроенный шифровальщик

В Google Translate нашли латинский шифр

В блоге KrebsOnScurity появилась статья о том, что с помощью переводчика Google можно составлять шифрованные сообщения. Для этого достаточно ввести слова «lorem ipsum» в строку Translate.

Впервые шифровку обнаружили несколько месяцев назад сотрудник FireEye Майкл Шукри (Michael Shoukry) и анонимная специалистка под ником Kraeh3n. Эксперты заметили странное поведение Google Translate. Когда они вводили слова «lorem ipsum», которые программа автоматически определяет как латинские, на английский их переводили как «Китай».

Дальнейшее исследование показало, что слегка изменив буквы в словах можно получить разные варианты перевода. Например, если сделать заглавными каждую букву, фразу переведут как «НАТО». Если напечатать слова задом наперед, получится «компания» и «Интернет». В США под «компанией» подразумевают ЦРУ. Повторение и перестановка букв в словосочетании, а также смесь из прописных и заглавных букв выдала еще более странные переводы.

Kraeh3n утверждает, что обнаружила шифр, когда проверяла документ с данными словами. Как только она начала вводить «lorem» в Google Translate, на экране сразу появился перевод «Китай».

«Я увидела слова, вроде «Китай», «правительство», «свобода», «полиция», и мне стало интересно, почему это происходит. Я немедленно связалась с Шукри и мы начали углубленно изучать данную ситуацию», – сказала Kraeh3n.

Специалисты не могли понять, ошибка или это или это сделано специально. Похоже, они никогда не узнают, что произошло, потому что 16 августа Google Translate перестал переводить слово lorem на английский. Представитель корпорации сообщил, что это требуется для исправления бага в алгоритме переводчика. Kraeh3n уверена, что «lorem ipsum» не был случайностью или ошибкой софта.

Критическая уязвимость в плагине WPvivid Backup затронула 900 000 сайтов

Уязвимость, выявленная в популярном WordPress-плагине для создания резервных копий, позволяет без аутентификации загрузить на сайт вредоносный код PHP и запустить его на исполнение. Патч включен в состав WPvivid Backup & Migration 0.9.124.

Уязвимости подвержены все прежние версии продукта. Ввиду высокой опасности и масштабности проблемы (на счету WPvivid Backup уже свыше 900 тыс. установок) пользователям настоятельно рекомендуется произвести обновление.

Правда, в блог-записи Wordfence сказано, что CVE-2026-1357 (9,8 балла CVSS) критична лишь для тех, у кого настройки плагина предусматривают обработку сгенерированным ключом — в обеспечение загрузки резервных копий с других сайтов. По умолчанию эта возможность отключена, а срок действия ключа ограничен 24 часами.

Согласно описанию, причин появления уязвимости две: неадекватная обработки ошибок при расшифровке по RSA и отсутствие санации пути при записи загруженных файлов.

Как оказалось, когда плагин тщетно пытался расшифровать сеансовый ключ, он не завершал выполнение, а передавал ложное значение $key в phpseclib для инициализации шифрования.

Криптобиблиотека воспринимала его как строку нулевых байтов, что открыло возможность для шифрования полезной нагрузки дефолтным, легко угадываемым 0-байтовым ключом.

 

Ситуацию усугубило отсутствие проверок типа файлов и их расширений в функции send_to_site(). Это провоцировало выход за пределы защищенного каталога резервных копий — загрузку на сервер произвольного PHP-кода с записью в публично доступные места с тем, чтобы он каждый раз отрабатывал в браузере.

Апдейт, устраняющий эти недостатки, вышел 28 января. Автор опасной находки получил 2145 долларов в рамках программы Wordfence Bug Bounty.

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