Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-f9qj-77q2-h5c5

Опубликовано: 02 окт. 2024
Источник: github
Github: Прошло ревью
CVSS4: 5.3
CVSS3: 4.3

Описание

Jenkins item creation restriction bypass vulnerability

Jenkins provides APIs for fine-grained control of item creation:

  • Authorization strategies can prohibit the creation of items of a given type in a given item group (ACL#hasCreatePermission2).

  • Item types can prohibit creation of new instances in a given item group (TopLevelItemDescriptor#isApplicableIn(ItemGroup)).

If an attempt is made to create an item of a prohibited type through the Jenkins CLI or the REST API and either of the above checks fail, Jenkins 2.478 and earlier, LTS 2.462.2 and earlier creates the item in memory, only deleting it from disk.

This allows attackers with Item/Create permission to bypass these restrictions, creating a temporary item. With Item/Configure permission, they can also save the item to persist it.

If an attempt is made to create an item of a prohibited type through the Jenkins CLI or the REST API and either of the above checks fail, Jenkins 2.479, LTS 2.462.3 does not retain the item in memory.

Пакеты

Наименование

org.jenkins-ci.main:jenkins-core

maven
Затронутые версииВерсия исправления

< 2.462.3

2.462.3

Наименование

org.jenkins-ci.main:jenkins-core

maven
Затронутые версииВерсия исправления

>= 2.466, < 2.479

2.479

EPSS

Процентиль: 29%
0.00104
Низкий

5.3 Medium

CVSS4

4.3 Medium

CVSS3

Дефекты

CWE-843
CWE-863

Связанные уязвимости

CVSS3: 5.3
redhat
9 месяцев назад

If an attempt is made to create an item of a type prohibited by `ACL#hasCreatePermission2` or `TopLevelItemDescriptor#isApplicableIn(ItemGroup)` through the Jenkins CLI or the REST API and either of these checks fail, Jenkins 2.478 and earlier, LTS 2.462.2 and earlier creates the item in memory, only deleting it from disk, allowing attackers with Item/Configure permission to save the item to persist it, effectively bypassing the item creation restriction.

CVSS3: 4.3
nvd
9 месяцев назад

If an attempt is made to create an item of a type prohibited by `ACL#hasCreatePermission2` or `TopLevelItemDescriptor#isApplicableIn(ItemGroup)` through the Jenkins CLI or the REST API and either of these checks fail, Jenkins 2.478 and earlier, LTS 2.462.2 and earlier creates the item in memory, only deleting it from disk, allowing attackers with Item/Configure permission to save the item to persist it, effectively bypassing the item creation restriction.

CVSS3: 4.3
debian
9 месяцев назад

If an attempt is made to create an item of a type prohibited by `ACL#h ...

CVSS3: 4.3
fstec
9 месяцев назад

Уязвимость сервера автоматизации Jenkins, связанная с недостатками контроля доступа, позволяющая нарушителю обойти ограничения и создать временный элемент

CVSS3: 4.3
redos
8 месяцев назад

Множественные уязвимости jenkins

EPSS

Процентиль: 29%
0.00104
Низкий

5.3 Medium

CVSS4

4.3 Medium

CVSS3

Дефекты

CWE-843
CWE-863