Описание
Jenkins 2.470 and earlier, LTS 2.452.3 and earlier allows agent processes to read arbitrary files from the Jenkins controller file system by using the ClassLoaderProxy#fetchJar
method in the Remoting library.
A vulnerability was found in the Remoting library in Jenkins core, which handles communication between the Jenkins controller and agents. The ClassLoaderProxy#fetchJar function may allow malicious agents or attackers with Agent/Connect permission to read arbitrary files from the Jenkins controller's file system due to insufficient path restrictions permissions, which could lead to Privilege Escalation and Remote Code Execution (RCE)
Отчет
This vulnerability is classified as critical because it could allow remote code execution (RCE). Additionally, this vulnerability may enable an attacker to read arbitrary files from the Jenkins controller, resulting in a significant exposure of confidential information, compromising the overall integrity of the Jenkins instance.
Меры по смягчению последствий
Red Hat has investigated whether a possible mitigation exists for this issue, and has not been able to identify a practical example. Please update the affected package as soon as possible.
Затронутые пакеты
Платформа | Пакет | Состояние | Рекомендация | Релиз |
---|---|---|---|---|
Red Hat OpenShift Container Platform 3.11 | jenkins | Out of support scope | ||
OCP-Tools-4.12-RHEL-8 | jenkins | Fixed | RHSA-2024:5410 | 14.08.2024 |
OCP-Tools-4.12-RHEL-8 | jenkins-2-plugins | Fixed | RHSA-2024:5410 | 14.08.2024 |
OCP-Tools-4.13-RHEL-8 | jenkins | Fixed | RHSA-2024:5406 | 14.08.2024 |
OCP-Tools-4.13-RHEL-8 | jenkins-2-plugins | Fixed | RHSA-2024:5406 | 14.08.2024 |
OCP-Tools-4.14-RHEL-8 | jenkins | Fixed | RHSA-2024:5411 | 14.08.2024 |
OCP-Tools-4.14-RHEL-8 | jenkins-2-plugins | Fixed | RHSA-2024:5411 | 14.08.2024 |
OCP-Tools-4.15-RHEL-8 | jenkins | Fixed | RHSA-2024:5405 | 14.08.2024 |
OCP-Tools-4.15-RHEL-8 | jenkins-2-plugins | Fixed | RHSA-2024:5405 | 14.08.2024 |
Показывать по
Дополнительная информация
Статус:
EPSS
8.8 High
CVSS3
Связанные уязвимости
Jenkins 2.470 and earlier, LTS 2.452.3 and earlier allows agent processes to read arbitrary files from the Jenkins controller file system by using the `ClassLoaderProxy#fetchJar` method in the Remoting library.
Jenkins 2.470 and earlier, LTS 2.452.3 and earlier allows agent proces ...
Jenkins Remoting library arbitrary file read vulnerability
Уязвимость библиотеки Remoting сервера автоматизации Jenkins, позволяющая выполнить произвольный код путём
EPSS
8.8 High
CVSS3