temporal-proxy 0.2.0 through 0.8.0 does not bind encrypted payloads to the namespace they were encrypted for. When payload encryption is enabled, the proxy chooses the decryption key by an identifier stored in the payload rather than by the namespace of the request, and nothing i...
Vendor
temporalio vulnerabilities
10 published CVES affecting temporalio, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 10
- Critical
- 1
- High
- 4
- Medium
- 4
- Low
- 1
- Unscored
- 0
- CISA KEV
- 0
Products
- github.com/temporalio/sqlparser 2
- github.com/temporalio/tchannel-go 2
- github.com/temporalio/ui-server/v2 2
- github.com/temporalio/ringpop-go 1
- github.com/temporalio/s2s-proxy 1
- github.com/temporalio/temporal 1
- github.com/temporalio/temporal-proxy 1
Latest temporalio CVEs
Newest publication first
-
MediumCVSS 6.0 EPSS 0.36%
-
CriticalCVSS 9.3 EPSS 0.32%
All published s2s-proxy versions through 0.2.2 are affected. In versions 0.1.16 through 0.2.2, TLS server listeners use Go's RequireAnyClientCert mode when skipCAVerification is false. This mode checks that the client holds the certificate's private key but does not verify the ce...
-
HighCVSS 8.7 EPSS 0.58%
github.com/temporalio/ringpop-go enforces configured LabelOptions limits when an application changes the local node's labels, but affected versions do not apply those limits to label maps received in SWIM membership changes. A network peer that can reach a live Ringpop TChannel l...
-
HighCVSS 8.7 EPSS 0.71%
github.com/temporalio/tchannel-go did not reject TChannel call fragments containing checksum metadata but no length-prefixed argument chunks. The fragment reader left its chunk slice empty and then unconditionally selected the first element. A network peer can supply such a malfo...
-
HighCVSS 8.7 EPSS 0.71%
github.com/temporalio/tchannel-go did not validate the one-byte checksum-type field in inbound TChannel call frames. A network peer that can reach a listener can complete the standard initialization handshake and send a call request with an unsupported checksum type. The parser u...
-
MediumCVSS 6.0 EPSS 0.67%
temporalio/sqlparser accepts SQL containing deeply nested unary expressions and can return a correspondingly deep abstract syntax tree without enforcing an applicable nesting limit. The library's String and Walk operations recursively traverse that tree. An application that parse...
-
HighCVSS 7.1 EPSS 0.53%
temporalio/sqlparser can panic when Parse, ParseStrictDDL, or ParseNext processes a MySQL version comment whose contents are empty or consist only of one to five decimal digits. ExtractMysqlComment does not check the -1 result returned by strings.IndexFunc before using it as a sl...
-
LowCVSS 2.3 EPSS 0.37%
When OAuth authentication is enabled and browser-facing TLS terminates at a reverse proxy that forwards the callback to Temporal UI Server over HTTP, affected versions derive authentication-cookie Secure attributes from the proxy-to-server connection. Temporal UI Server can there...
-
MediumCVSS 4.4 EPSS 0.49%
Denial of Service in Temporal Server prior to version 1.20.5, 1.21.6, and 1.22.7 allows an authenticated user who has permissions to interact with workflows and has crafted an invalid UTF-8 string for submission to potentially cause a crashloop. If left unchecked, the task contai...
-
MediumCVSS 4.3 EPSS 0.39%
For an attacker with pre-existing access to send a signal to a workflow, the attacker can make the signal name a script that executes when a victim views that signal. The XSS is in the timeline page displaying the workflow execution details of the workflow that was sent the craft...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.