CoreDNS - это DNS-сервер, который связывает плагины. В версиях до 1.14.3 плагин передачи может выбрать неправильную сонзу ACL, когда настро…
CoreDNS - это DNS-сервер, который связывает плагины. В версиях до 1.14.3 плагин передачи может выбрать неправильную сонзу ACL, когда настроены как родительская зона, так и более специфическая подзона. Функция длиннейшего Match() в plugin/transfer/transfer.go использует лексикографическое сравнение строк вместо фактического соответствия с самым длинным суффиксом для выбора зоны выигрыша. В результате разрешительное правило передачи родительской зоны может отменить ограничительное правило подзоны в зависимости от заказа названия зоны (например, «example.org». > "a.example.org". лексикографически). Это позволяет неавторизованному удаленному клиенту выполнять AXFR/IXFR для подзоны и извлекать его полный объем содержания зоны. Эта проблема исправлена в версии 1.14.3.
Продукт выполняет проверку авторизации при попытке субъекта получить доступ к ресурсу или выполнить действие, однако не осуществляет эту проверку корректно.
https://cwe.mitre.org/data/definitions/863.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| Отслеживается | ||
| coredns | Отслеживается | |
| coredns | * | Отслеживается |