CVE-2026-22865 in Gradle
Сводка
по VulDB • 11.09.2026
Gradle — это инструмент автоматизации сборки, а его компонент native-platform предоставляет привязки Java для нативных API. При разрешении зависимостей в версиях до 9.3.0 некоторые исключения не считались фатальными ошибками и не приводили к отключению репозитория. Если при сборке возникало одно из таких исключений, Gradle переходил к следующему репозиторию в списке и потенциально разрешал зависимости из другого репозитория. Исключение типа NoHttpResponseException может указывать на временные ошибки. Если эти ошибки сохраняются после максимального числа попыток повторной передачи запроса (retries), Gradле переходит к следующему репозиторию. Такое поведение позволяет злоумышленнику нарушить доступность одного из репозиториев и использовать другой репозиторий для предоставления вредоносных артефактов. Для реализации этой атаки злоумышленник должен иметь контроль над репозиторием, следующим за скомпрометированным в списке. В Gradle 9.3.0 было внесено изменение поведения: при возникновении таких ошибок поиск в других репозиториях прекращается.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.