CVE-2026-102943
Last modified
CVE-2026-102943 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. Dagu is a workflow engine with a built-in Web user interface. Prior to version 2.11.0, its MCP dagu_read operation with target dag_spec invokes the DAG specification API directly, bypassing the HTTP middleware introduced for CVE-2026-33344.
Description
Dagu is a workflow engine with a built-in Web user interface. Prior to version 2.11.0, its MCP dagu_read operation with target dag_spec invokes the DAG specification API directly, bypassing the HTTP middleware introduced for CVE-2026-33344. The underlying resolver does not restrict resolved paths to configured DAG directories. An authenticated attacker with a viewer-role API key can supply an absolute or traversing path to read .yaml or .yml files outside those directories that are accessible to the Dagu process. The affected operation does not provide write or execution capability. This issue is fixed in version 2.11.0.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| dagucloud | dagu | < 2.11.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-102943?
How severe is CVE-2026-102943?
How do I fix CVE-2026-102943?
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-102930virtualenv is a tool for creating isolated virtual python en…7.7
- CVE-2026-102937virtualenv is a tool for creating isolated virtual python en…7.3
- CVE-2026-102938virtualenv is a tool for creating isolated virtual python en…5.8
- CVE-2026-10294A vulnerability has been found in PackageKit up to 1.3.5. Af…4.3
- CVE-2026-102940OpenEMR is a free and open source electronic health records …9.6
- CVE-2026-102941The package github.com/gomarkdown/markdown is a Go library f…7.5
- CVE-2026-102944cpp-httplib is a C++ header-only HTTP/HTTPS library. Prior t…7.5
- CVE-2026-102946joserfc is a Python library that provides an implementation …9.1
- CVE-2026-10295A vulnerability was found in SourceCodester Customer Review …3.3
- CVE-2026-10296A vulnerability was determined in itsourcecode Fees Manageme…6.3
- CVE-2026-10297A vulnerability was identified in itsourcecode Fees Manageme…6.3
- CVE-2026-10298A security flaw has been discovered in ggml-org whisper.cpp …3.3
Are you affected by CVE-2026-102943?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
