CVE-2026-65655 json
Temporal UI Server may set OAuth credential cookies without Secure behind a TLS-terminating reverse proxy
published 2026-08-11 2 mo ago modified 2026-10-24 15 d ago also EUVD-2026-56924
- cvss
- 2.3
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 31%
- public exploits
- 0
- none known
Summary
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 therefore issue access-token cookies, and refresh-token cookies when provided by the identity provider, without Secure even though the browser completed login over HTTPS.
A victim who visits attacker-controlled content while a credential remains live may expose that credential only if the attacker can also steer traffic for the UI hostname, prevent the browser's HTTPS connection from succeeding, serve the hostname over HTTP, and read a later same-site plaintext request. A malicious website alone cannot read the cookie, and passive observation of a successful TLS connection is insufficient. Effective HSTS, a blocking HTTPS-only warning, or TLS re-encryption between the proxy and Temporal UI Server prevents the demonstrated disclosure path.
A recovered credential may be replayed within the victim's assigned permissions. Refresh-token replay additionally depends on the identity provider's issuance, expiry, rotation, and reuse-detection behavior.
Patch / fix
- Temporal Technologies, Inc. Temporal UI Server 2.53.2
- github.com/temporalio/ui-server@821cf59 commit
- github.com/temporalio/ui-server@7b9ff53 commit
- github.com/temporalio/ui-server@8876b80 commit
- github.com/temporalio/ui#3806 pull request
- github.com/temporalio/ui-server/releases/tag/v2.53.1 release
- github.com/temporalio/ui-server/releases/tag/v2.53.2 release
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 mo ago
Exploit prediction
0.37% chance of exploitation in the next 30 days, higher than 31% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 2.3 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N |
| CNA | 4.0 | 2.3 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected products
- Temporal Technologies, Inc. Temporal UI Server
Classification
- Weakness
-
- CWE-614 Sensitive Cookie in HTTPS Session Without 'Secure' Attribute
References
- github.com /temporalio/ui-server/commit/821cf598371353f1b579dfe1e87aeb3638b041d6
- github.com /temporalio/ui-server/commit/7b9ff533fb51beba75497c0a192c66775c08f279
-
github.com
/temporalio/ui/pull/3806
patch
-
github.com
/temporalio/ui-server/commit/8876b80b63003688ab736f45ef28885695a4f6db
patch
- github.com /temporalio/ui-server/blob/v2.53.1/server/auth/auth.go#L87-L153
- github.com /temporalio/ui-server/blob/v2.53.1/server/route/auth.go#L281-L316
-
github.com
/temporalio/ui-server/releases/tag/v2.53.1
release-notes
-
github.com
/temporalio/ui-server/releases/tag/v2.53.2
release-notes
Sources
- CVE List CVE-2026-65655
- NVD CVE-2026-65655
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.