Корпорація Майкрософт призначає помилку CVE Snipping Tool, надсилає виправлення в магазин

Корпорація Майкрософт призначає помилку CVE Snipping Tool, надсилає виправлення в магазин

Вихідний вузол: 2546489

Минулий тиждень був акропаліпсис тижня, коли помилка в додатку для обрізання зображень Google Pixel потрапила в заголовки, і не лише тому, що він мав дивну назву.

(Ми сформували думку, що назва була трохи OTT, але ми визнаємо, що якби ми думали про це самі, ми хотіли б використовувати його лише через його цінність гри слів, хоча це виявляється важче сказати вголос, ніж ви думаєте.)

Помилка була програмною помилкою, яку міг зробити будь-який програміст, але яку могли пропустити багато тестувальників:

Інструменти кадрування зображень дуже зручні, коли ви в дорозі та хочете поділитися імпульсивною фотографією, можливо, із зображенням кота, або кумедним знімком екрана, можливо, включно з дивною публікацією в соціальних мережах або дивною рекламою, яка з’явилася на веб-сайті .

Але швидко зроблені фотографії або поспіхом зроблені знімки екрана часто закінчуються фрагментами, які ви не хочете, щоб інші люди бачили.

Іноді ви хочете обрізати зображення, тому що воно просто виглядає краще, коли ви обрізаєте будь-який сторонній вміст, наприклад, пофарбовану графіті автобусну зупинку ліворуч.

Однак іноді ви хочете відредагувати його з міркувань пристойності, наприклад, вирізати деталі, які можуть зашкодити вашій власній (або чиїйсь) конфіденційності, розкриваючи ваше місцезнаходження чи ситуацію без потреби.

Те саме стосується скріншотів, де сторонній вміст може включати вміст вашої сусідньої вкладки веб-переглядача або приватну електронну пошту безпосередньо під кумедною, яку вам потрібно вирізати, щоб залишатися в правильній частині правил конфіденційності. .

Будьте в курсі, перш ніж ділитися

Простіше кажучи, одна з головних причин для обрізання фотографій і скріншотів перед їх надсиланням – це позбутися вмісту, яким ви не хочете ділитися.

Отже, як і ми, ви, ймовірно, припустили, що якщо ви вирізали шматочки з фотографії чи знімка екрана та вдарили [Save], навіть якщо програма збереже записи ваших змін, щоб ви могли скасувати їх пізніше та відновити точний оригінал…

…ці відрізані фрагменти не будуть включені до жодної копії відредагованого файлу, який ви вирішили опублікувати в мережі, надіслати електронною поштою своїм друзям або надіслати другові.

Однак додаток Google Pixel Markup не зробив цього, що призвело до виявлення помилки CVE-2023-20136.

Якщо ви зберегли змінене зображення поверх старого, а потім знову відкрили його, щоб перевірити зміни, нове зображення з’явилося б у своїй обрізаній формі, оскільки обрізані дані були б правильно записані на початку попередньої версії.

Будь-хто, хто тестує сам додаток або відкриває зображення, щоб переконатися, що воно «виглядає прямо зараз», побачить його новий вміст і нічого більше.

Але дані, записані на початку старого файлу, супроводжуватимуться спеціальним внутрішнім маркером: «Ви можете зупинитися зараз; ігнорувати будь-які дані в подальшому», за яким повністю неправильно йде усі дані, які з’являлися після цього у старій версії файлу.

Поки новий файл був меншим за старий (і коли ви обрізаєте краї зображення, ви очікуєте, що нова версія буде меншою), принаймні деякі фрагменти старого зображення виникнуть у кінці нового файлу. .

Традиційні програми для перегляду зображень, які добре поводяться, включно з інструментом, який ви щойно використовували для обрізання файлу, проігнорували б додаткові дані, але навмисно закодовані програми для відновлення даних або стеження можуть ні.

Проблеми з пікселями повторюються в інших місцях

Телефони Pixel від Google із помилками, очевидно, були виправлені в оновленні Android у березні 2023 року, і хоча деякі пристрої Pixel отримали оновлення цього місяця на два тижні пізніше, ніж зазвичай, тепер усі Pixel мають бути оновленими або їх можна примусово оновити, якщо виконати ручна перевірка оновлень.

Але цей клас помилок, а саме залишення даних у старому файлі, який ви помилково перезаписуєте, замість того, щоб спочатку скоротити його старий вміст, теоретично може з’явитися майже в будь-якій програмі з [Save] функція, зокрема, включаючи інші програми для кадрування зображень і знімків екрана.

І незабаром обидві Windows 11 Ножиці і Windows 10 Snip & Sketch були знайдені програми мають той самий недолік:

Ви можете швидко й легко обрізати файл, але якщо ви це зробили [Save] над старим файлом, а не a [Save As] до нового файлу, де не залишиться попереднього вмісту, на вас чекатиме подібна доля.

Причини низькорівневих помилок різні, не в останню чергу тому, що програмне забезпечення Google є програмою в стилі Java і використовує бібліотеки Java, тоді як програми Microsoft написані на C++ і використовують бібліотеки Windows, але побічні ефекти витоку ідентичні.

Як наш друг і колега Честер Вишневскі пожартував в подкасті минулого тижня, «Я підозрюю, що в серпні в Лас-Вегасі може бути багато переговорів щодо обговорення цього в інших програмах». (Серпень — сезон подій Black Hat і DEF CON.)

Що ж робити?

Доброю новиною для користувачів Windows є те, що Microsoft тепер призначила ідентифікатор CVE-2023-28303 його власний смак в акропаліпсис помилку та завантажив виправлені версії зачеплених програм у Microsoft Store.

У нашій власній інсталяції Windows 11 Enterprise Edition служба Windows Update не показала нічого нового або виправленого, що нам було потрібно з минулого тижня, але оновлення вручну Ножиці додаток через Microsoft Store оновив нас з 11.2302.4.0 до 11.2302.20.0.

Ми не впевнені, який номер версії ви побачите, якщо відкриєте помилкову Windows 10 Snip & Sketch але після оновлення з Microsoft Store вам слід шукати 10.2008.3001.0 або пізніше.

Корпорація Майкрософт вважає цю помилку низького ступеня серйозності на тій підставі «Успішна експлуатація вимагає незвичайної взаємодії з користувачем і кількох факторів поза контролем зловмисника».

Ми не впевнені, що погоджуємося з цією оцінкою, оскільки проблема не в тому, що зловмисник може обманом змусити вас обрізати зображення, щоб викрасти його частини. (Напевно, вони б просто вмовили вас надіслати їм увесь файл, не обрізаючи його?)

Проблема полягає в тому, що ви можете слідувати саме тому робочому процесу, який Microsoft вважає «незвичайним» як запобіжний захід безпеки, перш ніж поділитися фотографією чи знімком екрана, лише для того, щоб виявити, що ви ненавмисно просочили в публічний простір саме ті дані, які, як ви думали, вирізали.

Зрештою, власний виступ Microsoft Store для Ножиці описує це як швидкий спосіб «зберегти, вставити або поділитися з іншими програмами».

Іншими словами: Не зволікайте, виправте це сьогодні.

Це займає лише мить.


Часова мітка:

Більше від Гола безпека