Skip to main content

AgentFlow CVE-2026-7439

| EUVDEUVD-2026-26278 MEDIUM
Origin Validation Error (CWE-346)
2026-04-29 VulnCheck
4.8
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
4.8 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/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
vuln.today AI
5.4 MEDIUM

Browser-driven cross-origin delivery makes AV:N appropriate; UI:R because victim must visit attacker page; no attacker privileges; limited C/I from pipeline abuse.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
P
Scope
X

Lifecycle Timeline

6
Source Code Evidence Fetched
Jul 24, 2026 - 01:34 vuln.today
Analysis Generated
Jul 24, 2026 - 01:34 vuln.today
CVSS changed
Apr 29, 2026 - 19:22 NVD
4.4 (MEDIUM) 4.8 (MEDIUM)
EUVD ID Assigned
Apr 29, 2026 - 18:30 euvd
EUVD-2026-26278
Patch released
Apr 29, 2026 - 18:30 nvd
Patch available
CVE Published
Apr 29, 2026 - 18:06 nvd
MEDIUM 4.8

DescriptionCVE.org

AgentFlow's local web API accepts non-JSON content types on POST /api/runs and POST /api/runs/validate endpoints without enforcing application/json validation, allowing attackers to bypass trust-boundary enforcement on sensitive operations. Attackers can exploit this content-type validation weakness through browser-driven or local cross-origin requests to abuse the localhost API and enable attack chains against the local control plane.

AnalysisAI

Content-type validation bypass in AgentFlow's localhost web API allows browser-driven cross-origin requests to reach the POST /api/runs and POST /api/runs/validate control plane endpoints without enforcement of application/json. Affected versions prior to commit 1667fa3 (CPE: cpe:2.3:a:berabuddies:agentflow:*) fail to reject non-JSON content types, enabling a malicious web page visited by a local AgentFlow user to issue CORS-simple requests that bypass the browser's same-origin enforcement and submit pipeline operations to the local agent runtime. No active exploitation is confirmed in CISA KEV; the SSVC framework records a PoC with partial technical impact and non-automatable exploitation.

Technical ContextAI

AgentFlow (berabuddies, CPE: cpe:2.3:a:berabuddies:agentflow:*:*:*:*:*:*:*:*) is an AI pipeline orchestration tool that exposes a local HTTP API on 127.0.0.1:8000 when started with agentflow serve. CWE-346 (Origin Validation Error) is the root cause class: browsers classify POST requests carrying non-JSON content types such as text/plain as CORS 'simple requests,' which are dispatched without a preflight OPTIONS check. Because the pre-patch server did not enforce application/json on /api/runs and /api/runs/validate, a cross-origin page could submit pipeline payloads directly. Compounding this, the pipeline_path parameter was unrestricted by default, meaning a crafted request could instruct the server to load and execute an arbitrary local .py file by filesystem path. The fix (commit 1667fa3, PR #18) adds a _require_json_request() guard that returns HTTP 415 on non-JSON content types and gates pipeline_path behind an explicit AGENTFLOW_API_ALLOW_PIPELINE_PATH=1 environment variable.

RemediationAI

Update AgentFlow to a revision at or after commit 1667fa3 by pulling from the upstream repository (https://github.com/berabuddies/agentflow/commit/1667fa3). No tagged semantic release version is confirmed from available data - the fix exists as a commit and PR only. After updating, the API will return HTTP 415 for any POST to /api/runs or /api/runs/validate that does not carry Content-Type: application/json. Additionally, pipeline_path is now disabled by default in the web API; if your workflow requires it, enable it explicitly with AGENTFLOW_API_ALLOW_PIPELINE_PATH=1 only in trusted operator-controlled environments, as enabling it allows the API to load local .py files by path. As a pre-patch workaround, avoid running agentflow serve simultaneously with browsing untrusted websites, or use browser extensions that block outbound requests to localhost from web pages.

CVE-2026-2095 CRITICAL
9.8 Feb 10

Authentication bypass in Flowring Agentflow workflow system allows unauthenticated remote attackers to exploit specific

CVE-2025-3709 CRITICAL
9.8 May 02

Agentflow from Flowring Technology has an Account Lockout Bypass vulnerability, allowing unauthenticated remote attacker

CVE-2026-2096 CRITICAL
9.8 Feb 10

Missing authentication in Flowring Agentflow allows unauthenticated attackers to read, modify, and delete data. Second a

CVE-2022-39036 CRITICAL
9.8 Nov 10

The file upload function of Agentflow BPM has insufficient filtering for special characters in URLs. Rated critical seve

CVE-2026-2097 HIGH
8.8 Feb 10

Agentflow versions up to - is affected by unrestricted upload of file with dangerous type (CVSS 8.8).

CVE-2022-39038 HIGH
8.8 Nov 10

Agentflow BPM enterprise management system has improper authentication. Rated high severity (CVSS 8.8), this vulnerabili

CVE-2026-7466 HIGH
7.7 Apr 29

Arbitrary code execution in berabuddies AgentFlow (all versions prior to fix commit 1667fa3) allows attackers to run loc

CVE-2022-39037 HIGH
7.5 Nov 10

Agentflow BPM file download function has a path traversal vulnerability. Rated high severity (CVSS 7.5), this vulnerabil

CVE-2026-2098 MEDIUM
6.1 Feb 10

Reflected XSS in AgentFlow enables unauthenticated attackers to inject malicious JavaScript that executes in victims' br

CVE-2026-2099 MEDIUM
5.4 Feb 10

Authenticated attackers can inject malicious JavaScript into Flowring's AgentFlow platform that persists and executes in

Share

CVE-2026-7439 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy