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

exploitDog

github логотип

GHSA-wmfh-h3vm-rcxm

Опубликовано: 19 окт. 2022
Источник: github
Github: Прошло ревью
CVSS3: 8

Описание

Content-Security-Policy protection for user content disabled by Jenkins NeuVector Vulnerability Scanner Plugin

Jenkins sets the Content-Security-Policy header to static files served by Jenkins (specifically DirectoryBrowserSupport), such as workspaces, /userContent, or archived artifacts, unless a Resource Root URL is specified.

NeuVector Vulnerability Scanner Plugin 1.20 and earlier globally disables the Content-Security-Policy header for static files served by Jenkins whenever the 'NeuVector Vulnerability Scanner' build step is executed. This allows cross-site scripting (XSS) attacks by users with the ability to control files in workspaces, archived artifacts, etc.

Jenkins instances with Resource Root URL configured are unaffected.

Пакеты

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

io.jenkins.plugins:neuvector-vulnerability-scanner

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

<= 1.20

1.22

EPSS

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

8 High

CVSS3

Дефекты

CWE-693

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

CVSS3: 5.3
nvd
больше 3 лет назад

Jenkins NeuVector Vulnerability Scanner Plugin 1.20 and earlier programmatically disables Content-Security-Policy protection for user-generated content in workspaces, archived artifacts, etc. that Jenkins offers for download.

EPSS

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

8 High

CVSS3

Дефекты

CWE-693