Описание
Jenkins 2.575 and earlier, LTS 2.568.1 and earlier does not restrict the types of objects that can be instantiated as part of the project naming strategy configuration, allowing attackers with Overall/Manage permission to instantiate arbitrary types related to configuration, including those intended for configuration only by administrators.
A flaw was found in Jenkins. This vulnerability allows an attacker with Overall/Manage permission to instantiate arbitrary types of objects within the project naming strategy configuration. This includes types typically reserved for administrators, potentially leading to unauthorized configuration changes or other administrative actions within the Jenkins environment.
Отчет
Red Hat ships Jenkins as part of OpenShift Developer Tools and Services (ocp-tools). This flaw allows a user holding the Overall/Manage permission, rather than full Overall/Administer privileges, to submit a crafted project naming strategy configuration that causes Jenkins to instantiate arbitrary configuration-related object types, including types intended for administrator-only configuration. This weakens the separation between the Overall/Manage and Overall/Administer permissions. Exploitation requires an authenticated user who already holds the Overall/Manage permission, which is not granted by default and is typically reserved for trusted operators, limiting the practical impact. Fixed upstream in Jenkins 2.576 (weekly) and LTS 2.568.2.
Меры по смягчению последствий
Restrict the Overall/Manage permission to fully trusted administrators only; avoid delegating it to users who should not have administrator-equivalent configuration access. Audit the existing project naming strategy configuration for unexpected object types. Upgrade to a Jenkins release containing the fix (2.576 or LTS 2.568.2) once available in the ocp-tools image.
Затронутые пакеты
| Платформа | Пакет | Состояние | Рекомендация | Релиз |
|---|---|---|---|---|
| OpenShift Developer Tools and Services | jenkins | Out of support scope |
Показывать по
Дополнительная информация
Статус:
3.8 Low
CVSS3
Связанные уязвимости
Jenkins 2.575 and earlier, LTS 2.568.1 and earlier does not restrict the types of objects that can be instantiated as part of the project naming strategy configuration, allowing attackers with Overall/Manage permission to instantiate arbitrary types related to configuration, including those intended for configuration only by administrators.
Jenkins 2.575 and earlier, LTS 2.568.1 and earlier does not restrict the types of objects that can be instantiated as part of the project naming strategy configuration, allowing attackers with Overall/Manage permission to instantiate arbitrary types related to configuration, including those intended for configuration only by administrators.
3.8 Low
CVSS3