Skip to content

Commit

Permalink
Merge pull request #1607 from rundeck/cves
Browse files Browse the repository at this point in the history
RUN-2936: CVE False Positives
  • Loading branch information
fdevans authored Dec 19, 2024
2 parents 2ebec72 + c657d79 commit a7e963f
Show file tree
Hide file tree
Showing 8 changed files with 52 additions and 6 deletions.
1 change: 0 additions & 1 deletion docs/.vuepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,6 @@ export default defineUserConfig({
'/manual/command-line-tools/index.html' : '/rd-cli/index.html',
'/manual/command-line-tools/rd.html' : '/rd-cli/index.html',
'/manual/command-line-tools/rd-acl.html' : '/rd-cli/rd-ext-acl.html',
'/history/cves/' : '/history/CVEs/',
'/introduction/introduction.html' : '/about/introduction.html',
'/administration/architecture-and-deployment/system-architecture.html' : '/about/enterprise/index.html',
'/administration/architecture-and-deployment/aws.html' : '/administration/install/aws.html',
Expand Down
2 changes: 1 addition & 1 deletion docs/history/cves/cve-2016-1000027.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
order: 800
order: 1800
---

# CVE-2016-1000027
Expand Down
12 changes: 12 additions & 0 deletions docs/history/cves/cve-2020-0187.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
order: 1300
---


# CVE-2020-0187

::: danger FALSE POSITIVE
Rundeck and Runbook Automation are not vulnerable to this CVE.
:::

This finding is only vulnerable on Android 10. It does not apply to Rundeck or Runbook Automation products.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
order: 1300
order: 350
---

# CVE-2023-39017
Expand Down
15 changes: 15 additions & 0 deletions docs/history/cves/cve-2024-24786.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
order: 90
---

# CVE-2024-24786

## Remco / Google Protobuf vulnerability

::: danger FALSE POSITIVE
Rundeck and Runbook Automation are not vulnerable to this CVE.
:::

The vulnerability exists in all versions of google.golang.org/protobuf before 1.33.0 and it is used by Remco (not used directly by Rundeck). Currently, the Rundeck and Runbook Automation Dockerfile that builds Remco uses a specific commit uses the protobuf version 1.32.0. At the time of this writing there is no update to the Remco build to use the latest the protobuf library.

Protobuf is used by Remco when configured to receive config values from other backends like redis, or secrets from vault. Rundeck and Runbook Automation products do not use those modes as part of Remco, and therefore would not be vulnerable to this finding.
17 changes: 17 additions & 0 deletions docs/history/cves/cve-2024-38807.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
order: 80
---

# CVE-2024-33807

## Spring Boot Loader Vulnerability

::: danger FALSE POSITIVE
Rundeck and Runbook Automation are not vulnerable to this CVE.
:::

The vulnerability exists in Spring Boot Loader 2.7.0 to 2.7.21 and it was fixed on 2.7.22.

Rundeck uses Spring Boot 2.7.18 that is part of the Grails 6.1 version and it would require an update on Grails Framework. This update is currently not scheduled until 2025 sometime.

The vulnerability exists when `custom code that performs signature verification of nested jar files may be vulnerable to signature forgery where content that appears to have been signed by one signer has, in fact, been signed by another.` This is not used in Rundeck or Runbook Automation products and they are not vulnerable to this finding.
7 changes: 5 additions & 2 deletions docs/history/cves/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
order: 100
order: 10
---

# Security Notices
Expand Down Expand Up @@ -34,8 +34,11 @@ These are the Security Advisories Rundeck has issued in the past. It is always
## Additional CVE Notes

* Log4j / Log4Shell will flag a false positive vulnerability related to our JIRA plugins. [More Details on this page](log4j.md)
* [CVE-2016-1000027 Spring Unsafe Java deserialization](cve-2016-1000027.md).
* [CVE-2020-0187 Android 10 Finding](cve-2020-0187.md).
* [CVE-2022-45868 H2 DB false positive](cve-2022-45868.md).
* [CVE-2022-1471 SnakeYAML false positive](cve-2022-1471.md).
* [CVE-2024-1597 Postgres JDBC Driver Vulnerability](cve-2024-1597.md).
* [CVE-2016-1000027 Spring Unsafe Java deserialization](cve-2016-1000027.md).
* [CVE-2023-39017 Quartz Scheduler false positive](cve-2023-39017.md).
* [CVE-2024-24786 Protobuf finding in Remco](cve-2024-38807.md).
* [CVE-2024-38807 Spring Boot false positive](cve-2024-38807.md).
2 changes: 1 addition & 1 deletion docs/history/CVEs/log4j.md → docs/history/cves/log4j.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
order: 1500
order: 2000
---

# Log4Shell / Log4j Security
Expand Down

0 comments on commit a7e963f

Please sign in to comment.