Email or username:

Password:

Forgot your password?
Umnik

Наша команда нашла уязвимость в механизме управления пермишенами Android.
Сначала мы нашли в нашей прошивке, благо у нас её эксплуатация не возможна в продакшн версии. Затем я воспроизвёл обход защиты в Android 13 на Pixel 5. То есть дырка актуальна.

Что позволяет уязвимость:
1. Обращаться к запрещённым разрешениям. Отобранный микрофон всё равно доступен
2. Обращение происходит в обход механизма логгирования обращений, представленном в Android 12. То есть ни индикатора микрофона не будет, ни записи в журнале

А теперь мякотка. Эту уязвимость использует WhatsApp.

Я не буду утверждать, что это целенаправленно. Возможно просто баг Android и WhatsApp "удачно" попадает на него, получая доступ к заблокированному микрофону. То есть это может быть просто совпадение, что именно WhatsApp.

Telegram так не умеет.

Сейчас оформлю баг на hackerone. Но вангую низкий приоритет и вообще пошёл я нахуй. В зависимости от ответа Google опубликую подробности либо сразу, как они скажут, что это не баг, либо через 3 месяца после публикации, если признают баг или просто проигнорируют.

Демонстрация финала, когда доступ к запрещённому микрофону работает, я выложу у себя в ТГ канале: t.me/mydaybug

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

Стей тёрнед.

8 comments
hardworm ☭

@umnik или не заплатят потому что ты русский.

Ждем развязки. Это будет поинтересней сериалчика GOT

Umnik

@hardworm ну это всё равно аффектит нашу прошивку и, самое главное, лично меня. Так что пусть хоть поправят.

L29Ah

@umnik Без анальных мессенджеров не посмотреть будет?

Umnik

@L29Ah через несколько минут залью ещё куда-нибудь, чтобы не было нужны ставить ТГ

Chicory ☕

@umnik хах... будто там такого мало и никогда не было... Ведроид, ведроид никогда не меняется...

def 🇬🇪 #nowar

@umnik почему то я не удивлён)

mittorn
@umnik Дай угадаю. Микрофон просто работает через SLES без запроса разрешения?
Go Up