GHSA-q9w6-cwj4-gf4p

Suggest an improvement
Source
https://github.com/advisories/GHSA-q9w6-cwj4-gf4p
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2025/02/GHSA-q9w6-cwj4-gf4p/GHSA-q9w6-cwj4-gf4p.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-q9w6-cwj4-gf4p
Aliases
Related
Published
2025-02-12T03:31:14Z
Modified
2025-03-03T16:26:55.326583Z
Severity
  • 2.0 (Low) CVSS_V4 - CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N CVSS Calculator
Summary
Unencrypted transmission in Temporal api-go library
Details

The Temporal api-go library prior to version 1.44.1 did not send update response information to Data Converter when the proxy package within the api-go module was used in a gRPC proxy prior to transmission. This resulted in information contained within the update response field not having Data Converter transformations (e.g. encryption) applied. This is an issue only when using the UpdateWorkflowExecution APIs (released on 13th January 2025) with a proxy leveraging the api-go library before version 1.44.1.

Other data fields were correctly sent to Data Converter. This issue does not impact the Data Converter server. Data was encrypted in transit. Temporal Cloud services are not impacted.

Database specific
{
    "nvd_published_at": "2025-02-12T01:15:09Z",
    "cwe_ids": [
        "CWE-311"
    ],
    "severity": "LOW",
    "github_reviewed": true,
    "github_reviewed_at": "2025-02-12T19:37:52Z"
}
References

Affected packages

Go / go.temporal.io/api

Package

Name
go.temporal.io/api
View open source insights on deps.dev
Purl
pkg:golang/go.temporal.io/api

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.44.1