Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RUN-2936: CVE False Positives #1607

Merged
merged 6 commits into from
Dec 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading