Lucene search

K
githubGitHub Advisory DatabaseGHSA-36FG-WHR2-G999
HistoryAug 16, 2023 - 3:30 p.m.

Jenkins NodeJS Plugin improper credential masking vulnerability

2023-08-1615:30:18
GitHub Advisory Database
github.com
16
jenkins
nodejs plugin
config file provider
npm
pipeline
build logs
security
vulnerability

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

0.001 Low

EPSS

Percentile

37.2%

Jenkins NodeJS Plugin integrates with Config File Provider Plugin to specify custom NPM settings, including credentials for authentication, in a Npm config file.

NodeJS Plugin 1.6.0 and earlier does not properly mask (i.e., replace with asterisks) credentials specified in the Npm config file in Pipeline build logs.

NodeJS Plugin 1.6.1 masks credentials specified in the Npm config file in Pipeline build logs.

Affected configurations

Vulners
Node
org.jenkinsci.plugins\Matchnodejs
CPENameOperatorVersion
org.jenkins-ci.plugins:nodejslt1.6.1

7.5 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

0.001 Low

EPSS

Percentile

37.2%

Related for GHSA-36FG-WHR2-G999