CVE-2026-89140
Last modified
CVE-2026-89140 is a medium-severity vulnerability rated 6/10 on the CVSS scale. 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 address temporal://internal is reserved for callbacks that Scheduler V2 attaches to the Workflows it starts. EPSS estimates a 0.33% chance of exploitation in the next 30 days.
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 address temporal://internal is reserved for callbacks that Scheduler V2 attaches to the Workflows it starts. In affected releases, any authenticated caller could attach a callback with that address to a Workflow start request, the address was exempt from the component.callbacks.allowedAddresses allowlist, and the History service delivered the callback to the component its token named, in whatever namespace that was, without authorizing the original caller there. When the forged completion matches an action a target schedule is running, the schedule records the action as completed while its Workflow still runs, which can defeat an overlap policy such as SKIP, and passes caller-controlled data to the next scheduled Workflow as its last completion result. A forged failure may also pause a schedule configured to pause on failure. A forgery requires the target namespace identifier, the schedule identifier, and the identity and timing of a running action. No disclosure of Workflow payloads or history was identified. Only namespaces that hold Scheduler V2 schedules can be targeted; Scheduler V2 is off by default, and existing Scheduler V2 schedules remain targets after the settings that create them are turned off.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Temporal Technologies, Inc. | Temporal Server | >= 1.30.0, < 1.30.8 |
| Temporal Technologies, Inc. | Temporal Server | >= 1.31.0, < 1.31.4 |
| Temporal Technologies, Inc. | Temporal Server | >= 1.32.0, < 1.32.1 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-89140?
How severe is CVE-2026-89140?
How do I fix CVE-2026-89140?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-89134A certificate with no dNSName SAN but another SAN type prese…9.1
- CVE-2026-89135A failed X509_verify_cert call permanently plants an unverif…6.5
- CVE-2026-89136When using RPK (Raw Public Key), the client side of a TLS 1.…8.3
- CVE-2026-89138The Filter Gallery plugin for WordPress is vulnerable to aut…4.3
- CVE-2026-89139Temporal Server compiles a Worker Controller Instance module…8.7
- CVE-2026-8914In Teltonika Networks RUTOS devices, running versions 7.22 t…8.4
- CVE-2026-89141The AI Engine – The Chatbot, AI Framework & MCP for WordPres…6.5
- CVE-2026-89142In the Wi-Fi NPU FW, there is a possible out-of-bounds write…6.3
- CVE-2026-89145Flextype CMS versions 0.9.9 through 1.0.0-alpha.3 fail to HT…4.2
- CVE-2026-89146libp2p-rendezvous through 0.17.1 fails to validate registrat…7.5
- CVE-2026-89147Net-SNMP through 5.9.5.2 contains a denial of service vulner…7.5
- CVE-2026-89148AVideo through commit c3edcc274c389816d434acadac07ee78eaf330…5.4
Are you affected by CVE-2026-89140?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
