<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Temporal Technologies Inc. — recent CVEs</title>
    <link>https://vulnogram.org/</link>
    <atom:link href="https://vulnogram.org/rss/temporal" rel="self" type="application/rss+xml"/>
    <description>Most recent CVEs assigned by Temporal Technologies Inc. (temporal).</description>
    <image>
      <url>https://vulnogram.org/seaview/icons/temporal.png</url>
      <title>Temporal Technologies Inc. — recent CVEs</title>
      <link>https://vulnogram.org/</link>
    </image>
    <lastBuildDate>Wed, 21 Oct 2026 07:00:06 GMT</lastBuildDate>
    <item>
      <title>CVE-2026-108126 · 6 MEDIUM — temporal-proxy payload decryption is not bound to the request namespace</title>
      <link>https://vulnogram.org/CVE-2026-108126</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-108126</guid>
      <description>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…</description>
      <category>Medium</category>
      <pubDate>Thu, 15 Oct 2026 19:09:30 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-89140 · 6 MEDIUM — Temporal Server internal completion callbacks are not bound to their namespace, allowing cross-namespace changes to Scheduler V2 schedule state</title>
      <link>https://vulnogram.org/CVE-2026-89140</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-89140</guid>
      <description>Temporal Server does not bind internal completion callbacks to the namespace that attached them, which allows an authenticated caller with write permission in one namespace to alter Scheduler V2 schedule state in another namespace. The callback addre…</description>
      <category>Medium</category>
      <pubDate>Mon, 12 Oct 2026 18:44:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-104355 · 7 HIGH — Temporal Server applies inbound namespace replication from a connected peer cluster to local namespaces</title>
      <link>https://vulnogram.org/CVE-2026-104355</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-104355</guid>
      <description>A connected peer cluster can modify a Temporal Server cluster&apos;s local namespaces, which are never replicated to that peer, because the receiving cluster applies inbound namespace replication updates to them. In a multi-cluster deployment, each cluste…</description>
      <category>High</category>
      <pubDate>Mon, 12 Oct 2026 18:43:33 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-96770 · 9.3 CRITICAL 🌩️ — s2s-proxy accepts untrusted client certificates</title>
      <link>https://vulnogram.org/CVE-2026-96770</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-96770</guid>
      <description>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&apos;s RequireAnyClientCert mode when skipCAVerification is false. This mode checks that the client holds the certificate&apos;s private…</description>
      <category>Critical</category>
      <category>Network Exploitable</category>
      <pubDate>Wed, 23 Sep 2026 18:58:46 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-89139 · 8.7 HIGH — Temporal Server worker deployment compute provider executes a caller-supplied command on the Worker Service host</title>
      <link>https://vulnogram.org/CVE-2026-89139</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-89139</guid>
      <description>Temporal Server compiles a Worker Controller Instance module into its Worker Service, and that module registers a compute provider named subprocess whose function is to launch a worker by running a command on the machine hosting the Worker Service. T…</description>
      <category>High</category>
      <pubDate>Mon, 21 Sep 2026 11:41:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-87858 · 7.2 HIGH — Temporal Server completion callback source header can direct attacker-chosen requests to the internal frontend with administrator authorization</title>
      <link>https://vulnogram.org/CVE-2026-87858</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-87858</guid>
      <description>Temporal Server decided whether a Workflow completion callback was internal by reading a caller-supplied HTTP header. An authenticated caller holding only write permission in a single namespace could attach a completion callback whose URL host matche…</description>
      <category>High</category>
      <pubDate>Mon, 21 Sep 2026 11:39:52 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-65654 · 8.7 HIGH 🌩️ — temporalio/ringpop-go fails to enforce configured label limits on inbound membership gossip</title>
      <link>https://vulnogram.org/CVE-2026-65654</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-65654</guid>
      <description>github.com/temporalio/ringpop-go enforces configured LabelOptions limits when an application changes the local node&apos;s labels, but affected versions do not apply those limits to label maps received in SWIM membership changes. A network peer that can r…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 21 Sep 2026 11:38:23 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-65653 · 8.7 HIGH 🌩️ — temporalio/tchannel-go zero-chunk call fragment causes process termination</title>
      <link>https://vulnogram.org/CVE-2026-65653</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-65653</guid>
      <description>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 networ…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 21 Sep 2026 11:36:47 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-65652 · 8.7 HIGH 🌩️ — temporalio/tchannel-go malformed checksum type causes process termination</title>
      <link>https://vulnogram.org/CVE-2026-65652</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-65652</guid>
      <description>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 unsupport…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 21 Sep 2026 11:35:40 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-65651 · 8.7 HIGH 🌩️ — temporalio/sqlparser deeply nested unary expressions can cause a fatal stack overflow during AST traversal</title>
      <link>https://vulnogram.org/CVE-2026-65651</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-65651</guid>
      <description>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&apos;s String and Walk operations recursively traverse that t…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 21 Sep 2026 11:34:05 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-16651 · 8.7 HIGH 🌩️ — temporalio/sqlparser malformed MySQL version comments can cause a panic</title>
      <link>https://vulnogram.org/CVE-2026-16651</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-16651</guid>
      <description>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.Ind…</description>
      <category>High</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 21 Sep 2026 11:32:44 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-16652 · 7.1 HIGH — Temporal Server Schedule exclusion search can cause excessive CPU consumption</title>
      <link>https://vulnogram.org/CVE-2026-16652</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-16652</guid>
      <description>Temporal Server did not bound the work performed while searching for a Schedule&apos;s next action time. An authenticated caller with namespace write permission could create or update a Schedule that combines a fine-grained cadence with an exclusion calen…</description>
      <category>High</category>
      <pubDate>Mon, 21 Sep 2026 11:23:47 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-65655 · 2.3 LOW 🌩️ — Temporal UI Server may set OAuth credential cookies without Secure behind a TLS-terminating reverse proxy</title>
      <link>https://vulnogram.org/CVE-2026-65655</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-65655</guid>
      <description>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…</description>
      <category>Low</category>
      <category>Network Exploitable</category>
      <pubDate>Tue, 11 Aug 2026 19:29:39 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-5724 · 6.3 MEDIUM 🌩️ — Missing Authentication on Streaming gRPC Replication Endpoint</title>
      <link>https://vulnogram.org/CVE-2026-5724</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-5724</guid>
      <description>The frontend gRPC server&apos;s streaming interceptor chain did not include the authorization interceptor. When a ClaimMapper and Authorizer are configured, unary RPCs enforce authentication and authorization, but the streaming AdminService/StreamWorkflow…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Fri, 10 Apr 2026 21:06:31 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-5199 · 2.3 LOW — Cross Namespace Access via Batch Operation</title>
      <link>https://vulnogram.org/CVE-2026-5199</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-5199</guid>
      <description>A writer role user in an attacker-controlled namespace could signal, delete, and reset workflows or activities in a victim namespace on the same cluster. Exploitation requires the attacker to know or guess specific victim workflow ID(s) and, for sign…</description>
      <category>Low</category>
      <pubDate>Wed, 01 Apr 2026 17:49:15 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2025-14986 · 1.3 LOW — ExecuteMultiOperation Namespace Policy Bypass</title>
      <link>https://vulnogram.org/CVE-2025-14986</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2025-14986</guid>
      <description>When frontend.enableExecuteMultiOperation is enabled, the server can apply namespace-scoped validation and feature gates for the embedded StartWorkflowExecutionRequest using its Namespace field rather than the outer, authorized ExecuteMultiOperationR…</description>
      <category>Low</category>
      <pubDate>Tue, 30 Dec 2025 20:17:47 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2025-14987 · 5.3 MEDIUM — Cross Namespace Commands Authorization Bypass</title>
      <link>https://vulnogram.org/CVE-2025-14987</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2025-14987</guid>
      <description>When system.enableCrossNamespaceCommands is enabled (on by default), the Temporal server permits certain workflow task commands (e.g. StartChildWorkflowExecution, SignalExternalWorkflowExecution, RequestCancelExternalWorkflowExecution) to target a di…</description>
      <category>Medium</category>
      <pubDate>Tue, 30 Dec 2025 20:16:20 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2025-8396 · 6.9 MEDIUM 🌩️</title>
      <link>https://vulnogram.org/CVE-2025-8396</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2025-8396</guid>
      <description>Insufficiently specific bounds checking on authorization header could lead to denial of service in the Temporal server on all platforms due to excessive memory allocation.This issue affects all platforms and versions of OSS Server prior to 1.26.3, 1.…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Mon, 15 Sep 2025 14:13:26 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2025-1243 · 2 LOW — Field in api-go proxy not transformed before version 1.44.1</title>
      <link>https://vulnogram.org/CVE-2025-1243</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2025-1243</guid>
      <description>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 wi…</description>
      <category>Low</category>
      <pubDate>Wed, 12 Feb 2025 00:09:59 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2024-2689 · 4.4 MEDIUM — Denial of Service if invalid UTF-8 sent</title>
      <link>https://vulnogram.org/CVE-2024-2689</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2024-2689</guid>
      <description>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 l…</description>
      <category>Medium</category>
      <pubDate>Wed, 03 Apr 2024 21:13:31 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2024-2435 · 4.3 MEDIUM — Stored XSS in Timeline View</title>
      <link>https://vulnogram.org/CVE-2024-2435</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2024-2435</guid>
      <description>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 wo…</description>
      <category>Medium</category>
      <pubDate>Tue, 02 Apr 2024 16:40:24 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2023-3485 · 3 LOW — Insecure Default Authorization in Temporal Server</title>
      <link>https://vulnogram.org/CVE-2023-3485</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2023-3485</guid>
      <description>Insecure defaults in open-source Temporal Server before version 1.20 on all platforms allows an attacker to craft a task token with access to a namespace other than the one specified in the request. Creation of this task token must be done outside of…</description>
      <category>Low</category>
      <pubDate>Fri, 30 Jun 2023 17:37:57 GMT</pubDate>
    </item>
  </channel>
</rss>
