uber / cadence

Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
https://cadenceworkflow.io
MIT License
7.96k stars 772 forks source link

Addressing a lot of security vulnerabilities in the Cadence release v1.2.10 #6142

Open sonpham96 opened 1 week ago

sonpham96 commented 1 week ago

Version of Cadence server, and client(which language) This is very important to root cause bugs.

Describe the bug There are a lot of CVEs found from the latest Cadence image: ubercadence/server:v1.2.10

To Reproduce Is the issue reproducible?

Steps to reproduce the behavior:

Vulnerabilities found for image ubercadence/server:v1.2.10: total - 17, critical - 0, high - 2, medium - 13, low - 2 Vulnerability threshold check results: PASS

Compliance Issues +----------+------------------------------------------------------------------------+ | SEVERITY | DESCRIPTION | +----------+------------------------------------------------------------------------+ | high | (CIS_Docker_v1.5.0 - 4.1) Image should be created with a non-root user | +----------+------------------------------------------------------------------------+ | high | Private keys stored in image | +----------+------------------------------------------------------------------------+

Compliance found for image ubercadence/server:v1.2.10: total - 2, critical - 0, high - 2, medium - 0, low - 0



**Expected behavior**
No more CVEs found.

**Screenshots**
<img width="921" alt="image" src="https://github.com/uber/cadence/assets/18463816/413fb21b-f002-40b5-b310-1d8bb474fa7a">

**Additional context**
Add any other context about the problem here, E.g. Stackstace, workflow history.