Исследователь нашёл пять способов полностью скомпрометировать чужие арендаторы в Azure и получил $200 000
Azure's Weakest Link – Five Full Cross-Tenant Compromises

Исследователь безопасности показал, как через API Connections в Azure Logic Apps можно обойти проверки и получить доступ к чужим арендаторам: к Key Vault, базам Azure SQL, Jira и Salesforce. После первого патча он нашёл недокументированные эндпоинты DynamicList и другие, а затем — параметр host.api.RuntimeUrl, позволяющий подменить адрес подключения. За пять уязвимостей Microsoft выплатила около $200 000.
Единственное, что останавливает эксплуатацию, — это слои проверки входных данных, прикрученные к разным системам, но, как вы увидите, поймать все крайние случаи здесь действительно очень трудно.
- unddoch
Если кто-то из службы безопасности Microsoft это читает, не могли бы вы что-нибудь сделать с login.microsoftonline.com/XXX/v2.0/adminconsent?
Callback, на который вы перенаправляете пользователя в конце этого потока, можно подделать, если атакующий знает azure tenant ID другого клиента, а предупреждение в документации «Никогда не используйте значение tenant ID из параметра tenant для аутентификации или авторизации пользователей» полезно лишь до тех пор, пока существует способ аутентификации пользователей.
- meekins
Что касается объёма утечек между тенантами, Azure, похоже, сильно опережает конкурентов. Заставляет задуматься, почему предприятия всё ещё стекаются туда.
- giovanni_or2
Этот парень, должно быть, кошмар разработчиков Azure, честь ему и хвала за невероятную работу по поиску этих уязвимостей!
- albert_e
может, нам теперь стоит помечать посты датами?
[2026-10-02]
начало текущего месяца ощущается так, будто это было два года назад, когда ежедневно вываливают кучу уязвимостей
- thewisenerd
path traversal и IDOR..
вероятно, они существовали с самого появления этих возможностей
интересно, не из-за этого ли появилась рекомендация «добавлять случайность в имена ресурсов» (безопасность через неясность, ха-ха, не по теме)