snowdensb / job-dsl-plugin

A Groovy DSL for Jenkins Jobs - Sweeeeet!
Apache License 2.0
0 stars 0 forks source link

credentials-2.1.10.jar: 4 vulnerabilities (highest severity is: 7.5) #261

Open mend-for-github-com[bot] opened 7 months ago

mend-for-github-com[bot] commented 7 months ago
Vulnerable Library - credentials-2.1.10.jar

This plugin allows you to store credentials in Jenkins.

Library home page: http://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin

Path to dependency file: /build.gradle

Path to vulnerable library: /build.gradle

Vulnerabilities

CVE Severity CVSS Dependency Type Fixed in (credentials version) Remediation Possible** Reachability
CVE-2024-47805 High 7.5 credentials-2.1.10.jar Direct org.jenkins-ci.plugins:credentials:1381.v2c3a_12074dab
CVE-2021-21648 Medium 6.1 credentials-2.1.10.jar Direct org.jenkins-ci.plugins:credentials:2.3.19
CVE-2022-29036 Medium 5.4 credentials-2.1.10.jar Direct org.jenkins-ci.plugins:credentials:1112.vc87b_7a_3597f6
CVE-2019-10320 Medium 4.3 credentials-2.1.10.jar Direct org.jenkins-ci.plugins:credentials:2.1.8

**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation

Details

CVE-2024-47805 ### Vulnerable Library - credentials-2.1.10.jar

This plugin allows you to store credentials in Jenkins.

Library home page: http://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin

Path to dependency file: /build.gradle

Path to vulnerable library: /build.gradle

Dependency Hierarchy: - :x: **credentials-2.1.10.jar** (Vulnerable Library)

Found in base branch: master

### Vulnerability Details

Jenkins Credentials Plugin 1380.va_435002fa_924 and earlier, except 1371.1373.v4eb_fa_b_7161e9, does not redact encrypted values of credentials using the `SecretBytes` type when accessing item `config.xml` via REST API or CLI.

Publish Date: 2024-10-02

URL: CVE-2024-47805

### CVSS 3 Score Details (7.5)

Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: High - Integrity Impact: None - Availability Impact: None

For more information on CVSS3 Scores, click here.

### Suggested Fix

Type: Upgrade version

Origin: https://www.jenkins.io/security/advisory/2024-10-02/#SECURITY-3373

Release Date: 2024-10-02

Fix Resolution: org.jenkins-ci.plugins:credentials:1381.v2c3a_12074da_b_

:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.
CVE-2021-21648 ### Vulnerable Library - credentials-2.1.10.jar

This plugin allows you to store credentials in Jenkins.

Library home page: http://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin

Path to dependency file: /build.gradle

Path to vulnerable library: /build.gradle

Dependency Hierarchy: - :x: **credentials-2.1.10.jar** (Vulnerable Library)

Found in base branch: master

### Vulnerability Details

Jenkins Credentials Plugin 2.3.18 and earlier does not escape user-controlled information on a view it provides, resulting in a reflected cross-site scripting (XSS) vulnerability.

Publish Date: 2021-05-11

URL: CVE-2021-21648

### CVSS 3 Score Details (6.1)

Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: Required - Scope: Changed - Impact Metrics: - Confidentiality Impact: Low - Integrity Impact: Low - Availability Impact: None

For more information on CVSS3 Scores, click here.

### Suggested Fix

Type: Upgrade version

Origin: https://www.jenkins.io/security/advisory/2021-05-11/#SECURITY-2349

Release Date: 2021-05-11

Fix Resolution: org.jenkins-ci.plugins:credentials:2.3.19

:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.
CVE-2022-29036 ### Vulnerable Library - credentials-2.1.10.jar

This plugin allows you to store credentials in Jenkins.

Library home page: http://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin

Path to dependency file: /build.gradle

Path to vulnerable library: /build.gradle

Dependency Hierarchy: - :x: **credentials-2.1.10.jar** (Vulnerable Library)

Found in base branch: master

### Vulnerability Details

Jenkins Credentials Plugin 1111.v35a_307992395 and earlier, except 1087.1089.v2f1b_9a_b_040e4, 1074.1076.v39c30cecb_0e2, and 2.6.1.1, does not escape the name and description of Credentials parameters on views displaying parameters, resulting in a stored cross-site scripting (XSS) vulnerability exploitable by attackers with Item/Configure permission.

Publish Date: 2022-04-12

URL: CVE-2022-29036

### CVSS 3 Score Details (5.4)

Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: Low - User Interaction: Required - Scope: Changed - Impact Metrics: - Confidentiality Impact: Low - Integrity Impact: Low - Availability Impact: None

For more information on CVSS3 Scores, click here.

### Suggested Fix

Type: Upgrade version

Origin: https://www.jenkins.io/security/advisory/2022-04-12/

Release Date: 2022-04-12

Fix Resolution: org.jenkins-ci.plugins:credentials:1112.vc87b_7a_3597f6

:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.
CVE-2019-10320 ### Vulnerable Library - credentials-2.1.10.jar

This plugin allows you to store credentials in Jenkins.

Library home page: http://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin

Path to dependency file: /build.gradle

Path to vulnerable library: /build.gradle

Dependency Hierarchy: - :x: **credentials-2.1.10.jar** (Vulnerable Library)

Found in base branch: master

### Vulnerability Details

Jenkins Credentials Plugin 2.1.18 and earlier allowed users with permission to create or update credentials to confirm the existence of files on the Jenkins master with an attacker-specified path, and obtain the certificate content of files containing a PKCS#12 certificate.

Publish Date: 2019-05-21

URL: CVE-2019-10320

### CVSS 3 Score Details (4.3)

Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: Low - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: Low - Integrity Impact: None - Availability Impact: None

For more information on CVSS3 Scores, click here.

### Suggested Fix

Type: Upgrade version

Origin: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10320

Release Date: 2019-05-21

Fix Resolution: org.jenkins-ci.plugins:credentials:2.1.8

:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.

:rescue_worker_helmet:Automatic Remediation will be attempted for this issue.