Шпигунський додаток Catwatchful розкрив дані 62 000 користувачів🔓
Дослідник виявив вразливість у шпигунській програмі Catwatchful для Android, яка рекламується як рішення для батьківського контролю. Проблема розкривала дані понад 62 000 користувачів, включаючи адреси електронної пошти та паролі відкритим тестом.
Як виявив ІБ-спеціаліст Ерік Дейгл (Eric Daigle), Catwatchful функціонує саме так, як заявляють розробники: залишається прихованим на пристроях жертв та завантажує контент у БД Firebase, дозволяючи зареєстрованим користувачам отримувати доступ до нього через веб-панель.
Вивчаючи внутрішній пристрій Catwatchful, експерт виявив, що програма вразлива перед SQL-ін’єкціями, що дозволяє витягти БД Firebase, що містить особисту інформацію користувачів та їх жертв. Справа в тому, що API програми не вимагав аутентифікації, що дозволяло будь-якому користувачеві взаємодіяти з БД.
Знайдена база містила логіни та паролі всіх 62 050 зареєстрованих облікових записів Catwatchful у відкритому вигляді, дані про прив’язку облікових записів до конкретних пристроїв, а також інформацію, зібрану з 26 000 пристроїв жертв. Більшість скомпрометованих пристроїв перебували у Мексиці, Колумбії, Індії, Перу, Аргентині, Еквадорі та Болівії. Причому, деякі з них були заражені Catwatchful ще в 2018 році.
За словами дослідника, вся ця інформація могла використовуватися для захоплення будь-якого облікового запису Catwatchful.
Хоча розробник Catwatchful заявляв, що його неможливо виявити, користувачі Android можуть перевірити, чи встановлена програма на їхніх пристроях. Для цього потрібно набрати «543210» та натиснути кнопку виклику. Цей вбудований бекдор використовується для видалення спайварі і змусить шпигунське програмне забезпечення розкрити свою присутність.