18 октября 2026 г.
ИИ-агент GitHub нашёл 24 уязвимости в Android-приложениях: среди них OsmAnd на 10 млн загрузок
Открытый ИИ-агент GitHub Security Lab нашёл 24 уязвимости в Android-приложениях. В блоге названы две: в OsmAnd и в Wikipedia.

GitHub
@github
GitHub Security Lab с помощью open-source агента нашла 24 уязвимости в Android, в том числе утечку геолокации в навигационном приложении с 10 млн загрузок. Как запустить taskflow'ы на своём проекте 💡 https://github.blog/security/how-we-found-24-android-vulnerabilities-using-our-open-source-ai-security-agent/
· 6 тыс. просмотров
В OsmAnd (больше 10 млн загрузок) экспортированная карта принимала intent extras, поэтому любое приложение без разрешений могло импортировать настройки и перенаправить карты на сервер злоумышленника. В Wikipedia для Android проверка хоста в обработчике deeplink шла через endsWith() вместо полной проверки домена: контент грузился с поддельных доменов, а сессионные cookies могли уйти наружу.
Как попробовать. Taskflow Agent открыт под лицензией MIT и ставится из исходников: git clone, python -m venv, pip install hatch, hatch build, затем hatch run main -t <taskflow>. Нужны Python 3.10 или новее либо Docker, а также токен GitHub Copilot в AI_API_TOKEN и GH_TOKEN. Для Android есть два taskflow: gather_mobile_entry_point_info.yaml отделяет точки входа mobile от non-mobile, classify_application_local.yaml ищет confused deputy, небезопасные broadcast, WebView и открытые JavaScript-мосты.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
Команда ./scripts/audit/run_mobile.sh из блога в main репозитория seclab-taskflows не существует. Есть run_audit.sh и run_audit_in_docker.sh, а пример из README запускает ./scripts/audit/run_audit.sh juice-shop/juice-shop.
Цена и шум. Аудит тратит premium-запросы Copilot, идёт несколько часов и заметно бьёт по биллингу. Агент ошибается в оценке severity и exploitability и даёт много ложных срабатываний низкой серьёзности, поэтому каждый результат проверяет человек.
Остальные 22 уязвимости в блоге не перечислены.
Первоисточник