Categories: Інтернет

Виявлено нову небезпечну вразливість у браузері Firefox

Share

Незалежний експерт Барак Тавілі (Barak Tawily) продемонстрував, як зловмисники можуть отримати доступ до файлів на комп’ютері за допомогою шкідливого HTML-файлу і відомої вразливості в браузері Firefox.

Атака експлуатує реалізований в Firefox механізм Same Origin Policy (політика єдиного походження, SOP) для схеми URI “file://”, що дозволяє будь-якого файлу в папці на системі отримати доступ до інших файлів в одній папці і підпапках.

Оскільки точного визначення SOP для схеми URI File документації RFC немає, виробники браузерів і програмного забезпечення по-різному реалізують її в своїх продуктах. За словами Тавілі, Firefox – єдиний з основних браузерів, в якому досі використовується ненадійна реалізація SOP для схеми URI File, а також Fetch API.

ПРОДОВЖЕННЯ ПІСЛЯ РЕКЛАМИ

За допомогою комбінації кликджекинга та бага «перемикання контексту» експерту вдалося отримати список файлів, розташованих в тій же папці, куди був завантажений шкідливий файл HTML, прочитати вміст певних або всіх файлів за допомогою Fetch API і відправити зібрані дані на віддалений сервер.

Для успішної атаки зловмиснику потрібно переконати жертву завантажити і відкрити шкідливий HTML-файл в браузері Firefox і клікнути на фальшиву кнопку. Вся шкідлива діяльність відбувається непомітно для користувача, а сама атака займає секунди.

Залишили повідомив про проблему інженерам Mozilla, проте в компанії заявили, що її реалізація SOP дозволяє будь-якій file:// URL отримати доступ до файлів в тих же папок і підпапок. Судячи з усього, Mozilla не має наміру виправляти ситуацію. Альтернативним рішенням, на думку Таліві, буде на рівні RFC зобов’язати виробників браузерів використовувати більш безпечні підходи і не дозволяти розробникам залишати без виправлення помилки, піддають користувачів ризику.

Політика єдиного походження (правило обмеження домену, Same Origin Policy) – концепція безпеки для деяких мов програмування на стороні клієнта, таких як JavaScript. Політика дозволяє сценаріями, які знаходяться на сторінках сайту, доступ до методів і властивостей один одного без обмежень, але запобігає доступ до більшості методів і властивостей для сторінок на різних сайтах. Однакові джерела — джерела, у яких збігаються три ознаки: домен, порт, протокол.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Андрій Харитоненко

Опублікував
Андрій Харитоненко
  • Останні записи

    Hisense випустив телевізор для любителів творів мистецтва

    Бренд Hisense анонсував телевізор CanvasTV з матовим екраном, здатний показувати цифрові полотна та фотографії у…

    05.05.2024

    Повні характеристики Google Pixel 8a розкрито в опублікованому PDF-файлі

    Подробиці про майбутні пристрої Google поступово розкриваються, і Pixel 8a не є винятком. Очікуваний запуск…

    05.05.2024

    Нова функція ШІ в iOS 18 дозволить автоматично створювати короткий зміст довгих повідомлень

    Apple переходить на новий рівень зручності для своїх користувачів за допомогою штучного інтелекту iOS 18.…

    05.05.2024

    Чи можна заряджати смартфон усю ніч

    Для багатьох власників смартфонів залишати гаджети заряджатися на ніч - це питання, яке викликає занепокоєння…

    05.05.2024

    Топ-3 найкращих смартфонів Xiaomi

    Xiaomi є китайським брендом, який активно розвивається та користується величезною популярністю у всьому світі. Він…

    05.05.2024

    Оновлення MIUI 14 від Xiaomi: фішки та переваги

    Смартфони китайського бренду працюють на основі прошивки MIUI. Зручний інтерфейс та простота в управлінні –…

    05.05.2024