Есть ли в WhatsApp множество уязвимостей или просто многие их ищут ?
Исследователь PerimeterX Гал Вейцмана, который в прошлом году начал изучать самую популярную в мире платформу обмена сообщениями, чтобы выяснить, сможет ли он выявить какие-либо новые слабости.
Конечно же, на этой неделе мы узнали, что он обнаружил множество уязвимостей, которые привели его к межсайтовому скриптингу (XSS), затрагивающему рабочий стол WhatsApp для Windows и macOS в сочетании с WhatsApp для iPhone.
На этой неделе он был помечен как CVE-2019-18426. Это уязвимость пользователей iPhone WhatsApp для настольных компьютеров.
Непосредственная проблема была вызвана пробелом в WhatsApp Content Security Policy (CSP), уровне безопасности, используемом для защиты от распространенных типов атак, включая XSS.
Используя модифицированный JavaScript в специально созданном сообщении, злоумышленник может использовать это для подачи жертвам фишинговых и вредоносных ссылок в предварительных просмотрах веб-ссылок таким образом, чтобы он был невидим для жертвы.
По словам Вейцмана, это возможно для удаленного использования, хотя пользователям все равно придется нажимать на ссылку, чтобы атака была успешной.
Однако его также можно использовать для получения разрешения на чтение в локальной файловой системе, то есть для доступа к файлам и их открытия, а также для удаленного выполнения кода (RCE).
Основная проблема заключается в том, что настольный компьютер WhatsApp использует более старые версии Google Chromium Framework, написанные с использованием кроссплатформенной платформы Electron. Это удобный способ разработки веб-приложений, которые также работают на настольных компьютерах. Но, как говорится в исследовании PerimeterX :
Новые версии Google Chrome имеют защиту от таких модификаций JavaScript. Другие браузеры, такие как Safari, все еще широко открыты для этих уязвимостей.
Тем не менее, лучшие правила в CSP программного обеспечения могли бы уменьшить большую часть XSS, как и обновление Electron, сказал Вейцман:
Когда обновляется Chromium, ваше приложение на базе Electron также должно обновляться, в противном случае вы оставляете своих пользователей уязвимыми для серьезных эксплойтов без веской причины!
Уязвимые версии WhatsApp Desktop до версии 0.3.9309 в сочетании с версиями WhatsApp для iPhone до версии 2.20.10.
Это не первый раз, когда WhatsApp требуется исправление для обеспечения безопасности. Недавние инциденты включали в себя недостаток MP4, который мог привести к RCE, и еще один, связанный с вредоносными Gif-файлами с таким же эффектом на Android.
В мае прошлого года группа государств использовала серьезный нулевой день в WhatsApp, чтобы попытаться установить шпионское ПО на цели, просто позвонив им. В 2018 году исследователи Google обнаружили недостаток, который мог бы поставить под угрозу устройство, опять же с помощью простого вызова.
Возможно, проблема здесь не в WhatsApp, а в сложной природе современных приложений обмена сообщениями в сочетании с готовностью исследователей (и злоумышленников) охотиться за ними в приложении связи номер один в мире.
Несмотря на все хваленые функции безопасности, у злоумышленников есть сильный стимул заглянуть внутрь приложения на предмет дыр в безопасности, которые могут подорвать это. Если вы пользователь WhatsApp, помните, что это будет продолжаться очень долго.
Обновляйте софт своевременно и будете защищены!