dbt позволяет аналитикам и инженерам данных преобразовывать свои данные, используя те же методы, которые используют инженеры-программисты д…
dbt позволяет аналитикам и инженерам данных преобразовывать свои данные, используя те же методы, которые используют инженеры-программисты для создания приложений. До версий 1.6.15, 1.7.15 и 1.8.1 привязка к `INADDR_ANY (0.0.0.0)` или `IN6ADDR_ANY (::)` предоставляет приложение на всех сетевых интерфейсах, увеличивая риск несанкционированного доступа. Как указано в документации Python, вместо адреса хоста принимается специальная форма адреса: `''` представляет `INADDR_ANY`, что эквивалентно `"0.0.0.0"`. В системах с IPv6 '' представляет `IN6ADDR_ANY`, что эквивалентно `"::"`. Пользователь, который предоставляет документацию в незащищенной общедоступной сети, может неосознанно размещать незащищенный (http) веб-сайт, к которому любой удаленный пользователь/система может получить доступ в той же сети. Проблема была решена в dbt-core v1.6.15, dbt-core v1.7.15 и dbt-core v1.8.1 путем привязки к localhost явно по умолчанию в `dbt docs serve`.
Продукт назначает адрес 0.0.0.0 серверу базы данных, облачному сервису/экземпляру или иному вычислительному ресурсу, взаимодействующему удалённо.
https://cwe.mitre.org/data/definitions/1327.html →Открыть в коллекции CWE →В приложениях, особенно веб-приложениях, доступ к функциональности ограничивается системой авторизации. Эта система сопоставляет списки контроля доступа (ACL) с элементами функциональности приложения — в частности, с URL-адресами веб-приложений. Если администратор не задал ACL для определённого элемента, злоумышленник может получить к нему доступ безнаказанно. Злоумышленник, способный обращаться к функциональности, не ограниченной ACL должным образом, может получить конфиденциальную информацию и, возможно, скомпрометировать приложение целиком. Такой злоумышленник может обращаться к ресурсам, которые должны быть доступны только пользователям с более высоким уровнем привилегий, получать доступ к административным разделам приложения или выполнять запросы на получение данных, к которым у него не должно быть доступа.
https://capec.mitre.org/data/definitions/1.html →Открыть в коллекции CAPEC →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается |