Критическая уязвимость в sha.js ставит под удар миллионы веб-приложений

Критическая уязвимость в sha.js ставит под удар миллионы веб-приложений

Критическая уязвимость в sha.js ставит под удар миллионы веб-приложений

В популярной JavaScript-библиотеке sha.js обнаружили критическую уязвимость, которая может поставить под угрозу безопасность миллионов приложений. Этот модуль используется для реализации алгоритмов SHA и еженедельно скачивается более 14 миллионов раз, так что проблема затрагивает огромное число проектов на Node.js и в браузере.

Баг получил идентификатор CVE-2025-9288 и высокий балл по CVSS — 9,1 из 10. Ошибка связана с тем, что библиотека не проверяла корректность входных данных. В итоге злоумышленник может управлять тем, как вычисляется хеш, и добиваться крайне опасных последствий — от коллизий до восстановления приватных ключей.

Какие атаки возможны:

  • Сброс состояния хеша. Через специальные конструкции наподобие { length: -x } можно «отмотать» внутреннее состояние и даже превратить помеченный хеш в непомеченный, лишив его защиты.
  • Коллизии и неверные значения. Поддельный ввод вроде { length: buf.length, ...buf, 0: buf[0] + 256 } может дать тот же хеш, что и оригинальный буфер, хотя данные различаются. Это приводит к расхождениям с другими библиотеками, например, bn.js.
  • Отказ в обслуживании. Ввод вида { length: '1e99' } заставляет функцию зависнуть, фактически обрушивая приложение.
  • Криптографическая катастрофа. Самый опасный сценарий связан с генерацией nonce через хеширование. Если разные значения дают одинаковый хеш, но интерпретируются по-разному, можно восстановить приватные ключи.

Разработчикам настоятельно рекомендуют как можно скорее обновиться до версии 2.4.12, где проблема уже исправлена.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

В 2025 году 90% мошенничеств связаны со звонками и фейком Госуслуг

В 2025 году большинство случаев финансового мошенничества в России строится по нескольким отработанным сценариям. По оценке специалистов F6, в 90% атак злоумышленники звонят жертвам от имени финансового регулятора, службы доставки, почты или сообщают о «взломе» Госуслуг.

Схемы выглядят знакомо:

  • Звонок «от регулятора». Жертве сообщают о подозрительных операциях и предлагают «спасти деньги», переведя их на «безопасный» счёт, либо выманивают данные карты и коды подтверждения. По той же схеме строятся легенды про взлом аккаунта на госуслугах.
  • Посылка или доставка. Человеку говорят о посылке и присылают ссылку для «оплаты». Это может быть поддельная форма или способ узнать код от госуслуг.
  • Маркетплейсы и ретейл. Популярный вариант — обещание лёгкого заработка. Жертве предлагают «выкупать» товары через фиктивные чаты, а деньги уходят на счета дропов. Потери в таких схемах могут исчисляться сотнями тысяч рублей.
  • Инвестиции и крипта. Злоумышленники привлекают вложения обещаниями высокой доходности. В ход идут поддельные инвестиционные и криптопроекты. Потери здесь самые крупные.

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

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

В F6 подготовили «Матрицу фрода» (F6 Fraud Matrix) — базу знаний, в которой разобраны все актуальные схемы финансового мошенничества и более сотни техник, которые используют злоумышленники.

AM LiveПодписывайтесь на канал "AM Live" в Telegram, чтобы первыми узнавать о главных событиях и предстоящих мероприятиях по информационной безопасности.

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