最新资讯
stackoverflow.blog 欢迎来到芯片时代:半导体制造、AI 数据中心与芯片设计的未来 www.youtube.com AI Agent 总犯同样的错:CentralAgent AI 将记忆重构为经验系统 pub.towardsai.net Netflix 科学家建议重采样 LLM 评判:5 次仅将误差棒缩小 13% pub.towardsai.net Jev 作为 LLM 前的静默层:构建提示感知的模型路由器 reddit.com OpenAI 称 Astra 仅满足 10% 安全任务标准 dev.to FreeToken:在自有 GPU 上运行前沿 MoE 模型及其内存需求 dev.to 当 AI Agent 说“完成”时,究竟完成了什么? dev.to 部署 Underdog Bark 3.0 Pro:逐字转写、自定义后端与分块设置 dev.to 为艰难对话构建 AI:五个 Agent、一条安全正则与一位盲评监督者 techcrunch.com Palo Alto Networks 洽谈以 5 亿美元收购 AI Agent 安全初创公司 Clutch theinformation.com 黄仁勋被要求就涉华间谍指控向国会作简报 www.infoq.com Edera 推出 Object Capability Bounded Authority,试图将凭证与 AI Agent 工作负载隔离
多元动态
登录 注册
智能体 dev.to · @Anoymask

Orkes Conductor CVE-2026-58138:未认证工作流 RCE 已观测到利用活动

原文 我的收藏

据 Empirical Security(2026-09-01)与 SecurityWeek,CVE-2026-58138 影响 Conductor OSS Workflow API:该 API 默认缺乏认证,攻击者提交恶意工作流定义即可让操作系统命令以 Conductor 进程权限执行,而默认容器镜像中该进程常为 root。Empirical Security 称在其遥测中观测到利用活动,Fortinet 拦截约 1300 次尝试,但成功代码执行尚未被公开确认。涉及 INLINE、LAMBDA、DO_WHILE、SWITCH 等任务类型。

AI推荐理由 转述 Empirical Security 与 SecurityWeek 关于 CVE-2026-58138 的信息:Conductor OSS Workflow API 默认无认证,提交恶意工作流定义可以 Conductor 进程权限(默认容器镜像中常为 root)执行系统命令。文中明确区分了已观测到的利用活动与尚未公开确认的成功代码执行,不确定性保留得当;但为二手转述,正文截断。

70

正文

1. Basic Information Original Title: September 2026 CVE of the Month: The 9.8 Nobody Knows They Are Running (CVE-2026-58138) Source: Empirical Security Publication Date: September 1, 2026 Updated Date: None Severity: Critical Basis of Severity: Sending malicious workflow definitions to the Conductor OSS Workflow API, which lacks authentication by default, allows OS commands to execute with the privileges of the Conductor process, which is often root in the default container image. Empirical Security observed exploitation activity in its telemetry, while SecurityWeek reported that Fortinet blocked about 1,300 attempts. Successful code execution in those attempts has not been publicly confirmed. Reference: September 2026 CVE of the Month: The 9.8 Nobody Knows They Are Running (CVE-2026-58138) Related Source: SecurityWeek Coverage Related Entities: CVE-2026-58138, Orkes Conductor, conductor-oss, GraalVM, INLINE, LAMBDA, DO_WHILE, SWITCH 2. Executive Summary Attackers can register and start workflows containing malicious JavaScript or Python expressions through an unpatched, publicly exposed Conductor Workflow API, enabling OS command execution through GraalVM's HostAccess.ALL. 3. Attack Flow OS Command Execution via Pre-Authentication API An attacker discovers an externally reachable Conductor Workflow API. The attacker submits a workflow definition containing an INLINE, LAMBDA, DO_WHILE, or SWITCH task with a malicious JavaScript or Python expression. The definition is registered without authentication, and the workflow is started. Java reflection or subprocesses are invoked from the GraalVM context configured with HostAccess.ALL or allowAllAccess(true). OS commands are executed with the privileges of the Conductor process, potentially enabling access to connected systems and sensitive data. 4. Attacker Position and Execution Environment An unauthenticated remote attacker with network reachability to the Workflow API. Commands are executed within the Conductor host or container under the privileges of the Conductor process, which may be root in default containers. 5. Visibility for Victims and Administrators Victims: No user interaction is required, and there may be no visible indicators on the UI. Administrators: Unauthorized workflow definitions, INLINE or similar task types containing suspicious expressions, external POST requests to the Workflow API, and unexpected child processes or outbound traffic from Conductor serve as indicators. 6. Conditions for Success and Failure Conditions for Success Using a vulnerable version of Conductor OSS from 3.21.21 up to, but not including, 3.30.2. The Workflow API is reachable and not protected by authentication or network controls. Conditions for Failure Updating to version 3.30.2 or later and restricting the Workflow API to internal networks. Denying external workflow registration and execution through authentication, authorization, and network controls. 7. Impact upon Success Arbitrary OS commands are executed with the privileges of the Conductor process. Compromise may spread to data, credentials, microservices, and AI agents connected by the workflow. 8. Observable Logs Email: No email vector involvement has been confirmed. Proxy / SWG / DNS: Check for external POST requests to the Workflow API and subsequent outbound name resolution and retrieval. Endpoint / EDR: Check for child processes such as shells, Python, or curl spawned by the Java or Conductor process. Identity / IdP: The attack itself occurs pre-authentication. Verify service credentials utilized after a compromise. SaaS / Cloud: Check audit logs for workflow definitions and execution history, secret references, and connected APIs. Network: Check for suspicious POST requests to public APIs and unknown destination traffic originating from Conductor. 9. Attack Success Assessment Confirmed in Public Information Attack Attempts Observed (Success Unconfirmed): Empirical Security observed exploitation activity in telemetry on August 21, 2026, and SecurityWeek reported that Fortinet blocked about 1,300 attempts between September 8 and 9. Successful code execution for individual attempts has not been confirmed. Internal Assessment Criteria Confirm Initial Execution: Correlate malicious workflow initiation with Conductor child processes or command output. Confirm Subsequent Compromise: Corroborate secret access, connection modifications, C2 activity, and additional payloads with secondary evidence. 10. Investigation Playbook Trigger: Start with unpatched, publicly exposed Conductor instances, unknown INLINE expressions, and suspicious Workflow API POST requests. Initial Verification: Check version, exposure scope, authentication configuration, definition creator, and execution timestamp. Endpoint: Preserve Java process trees, containers, file modifications, and shell history. Authentication and Cloud: Enumerate secrets and service accounts accessible to Conductor and revoke them as needed. Subsequent Activity: Track audit logs and data access for destinations connected by the workflow. Containment: Block APIs, update to version 3.30.2 or later, isolate compromised instances, and rotate credentials. Classification: Distinguish between scanning, definition registration, execution initiation, OS command execution, and destination compromise. 11. Defense and Detection Ideas Single Event: Detect definitions in INLINE or similar fields containing Java reflection, Runtime, ProcessBuilder, or subprocess calls. Time-Series Correlation: Correlate unauthenticated API POST requests, workflow initiation, Java child processes, and outbound network traffic. Hunting: Inventory all Conductor OSS versions, exposure scopes, root execution status, and unknown workflows. Log Gaps: Identifying the definition creator is difficult without API gateways or audit logs. Prioritized Mitigations: Prioritize updates, making instances private, implementing authentication and authorization, avoiding root execution, and minimizing secrets. 12. Facts, Inference, and Hypothesis Facts CVE-2026-58138 affects Conductor versions 3.21.21 through 3.30.1 (>= 3.21.21 and < 3.30.2) and has a CVSS v3.1 base score of 9.8. The issue stems from broad host access within the GraalVM context used for evaluating user expressions. Empirical Security observed active exploitation in the wild, and SecurityWeek reported approximately 1,300 blocked attempts by Fortinet. Inference The more service credentials Conductor holds, the wider the potential for lateral movement from host RCE; therefore, privilege reduction is required alongside patching. Hypothesis No additional hypotheses. Unverified items are documented in "Unknowns and Additional Investigation." 13. MITRE ATT&CK Mapping T1190 Exploit Public-Facing Application (Confidence: high): Exploits public Workflow APIs. T1059 Command and Scripting Interpreter (Confidence: high): Executes OS commands from JavaScript or Python expressions. 14. Unknowns and Additional Investigation The number of successfully exploited environments, executed commands, and threat actors involved. The number of unique attack sources and targets among the approximately 1,300 attempts blocked by Fortinet. The specific impact scope on Orkes Cloud editions and various derivative distributions. 15. Impact on SOCs and Organizations Because Conductor is rarely recognized as a standard asset, yet holds high privileges at the center of microservices and AI agents, organizations must discover instances including SBOMs, containers, and developer self-managed environments while simultaneously reviewing exposure scope and secret privileges. 16. Summary by Role SOC: Correlate Workflow APIs, definition contents, Java child processes, and destination audit logs. Administrators: Update to version 3.30.2 or later, make APIs private and authenticated, and operate with non-root privileges and least privilege. Users: No general user action required. Developers should avoid executing suspicious workflows.

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容