Skip to content
OpenAdvisories

Product · Temporal Technologies

Temporal Server

11 known vulnerabilities.

6 results · Clear filters · Feed

  • High 8.7

    Temporal Server Kubernetes compute provider builds a client from caller-supplied configuration and runs a caller-chosen command on the Worker Service host

    Temporal Server compiles a Worker Controller Instance module, go.temporal.io/auto-scaled-workers, into its Worker Service, and that module registers a compute provider named k8s whose function is to manage workers running in a Kubernetes cluster. The k8s prov…

  • High 7.0

    Temporal Server applies inbound namespace replication from a connected peer cluster to local namespaces

    A connected peer cluster can modify a Temporal Server cluster'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 cluster pulls r…

  • High 8.7

    Temporal Server worker deployment compute provider executes a caller-supplied command on the Worker Service host

    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. The progra…

  • High 7.2

    Temporal Server completion callback source header can direct attacker-chosen requests to the internal frontend with administrator authorization

    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 matched the con…

  • High 7.1

    temporalio/sqlparser malformed MySQL version comments can cause a panic

    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 be…

  • High 7.1

    Temporal Server Schedule exclusion search can cause excessive CPU consumption

    Temporal Server did not bound the work performed while searching for a Schedule'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 calendar that …