Description
Dool in versions up to 1.3.8 is vulnerable to a CSV injection vulnerability when exporting data to a CSV file, as it fails to sanitize cell content beginning with special formula characters like =, +, -, or @. A local attacker can exploit this by running a process with a crafted name starting with =, which injects malicious formulas into the CSV output that execute when a victim opens the file in a spreadsheet application. 
The issue was addressed by pull request #117
Published: 2026-08-27
Score: 4.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Formula injection via CSV export
Action: Patch upgrade
AI Analysis

Impact

The vulnerability allows an attacker with local access to craft a process name that begins with a formula character such as =, +, -, or @. When Dool exports data to a CSV file, the unsanitized process name is written directly into a cell, and if a user opens the file in a spreadsheet application, the spreadsheet interprets it as a formula and executes arbitrary code. This is a typical formula injection (CWE-1236) that can lead to the execution of unintended code on the victim’s machine. The impact is therefore local code execution or broader compromise if the victim’s spreadsheet application runs with elevated privileges. No remote trigger is required; an attacker must have the ability to run or create a process on the host running Dool.

Affected Systems

The affected product is Dool, a project‑management tool by scottchiefbaker. Versions up to and including 1.3.8 are vulnerable. The fix was merged in pull request #117, and the patch is available in releases newer than 1.3.8.

Risk and Exploitability

The CVSS score is 4.6, indicating moderate severity. EPSS data is not available, so the current likelihood of exploitation is unclear. The vulnerability is not listed in the CISA KEV catalog, suggesting it has not yet been reported as a known exploited vulnerability. Attackers need local execution privileges on the server or the ability to influence the creation of a process with a specially crafted name. The vulnerability is therefore limited to environments where malicious processes can be introduced and feeds into CSV exports. Once exported, a user opening the file can trigger malicious formulas inside an office spreadsheet application.

Generated by OpenCVE AI on August 27, 2026 at 17:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Dool to the patched version that includes the fix from PR #117 (at least version 1.3.9 or newer).
  • When exporting CSV data, explicitly escape or prefix any cell content that starts with =, +, -, or @ to prevent formula interpretation.
  • Restrict or monitor the creation of processes with names that could trigger formula injection, such as rejecting or sanitizing process names containing leading formula characters.

Generated by OpenCVE AI on August 27, 2026 at 17:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 27 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Description Dool in versions up to 1.3.8 is vulnerable to a CSV injection vulnerability when exporting data to a CSV file, as it fails to sanitize cell content beginning with special formula characters like =, +, -, or @. A local attacker can exploit this by running a process with a crafted name starting with =, which injects malicious formulas into the CSV output that execute when a victim opens the file in a spreadsheet application.  The issue was addressed by pull request #117
Title Formula Injection in dool project
First Time appeared Scottchiefbaker
Scottchiefbaker dool
Weaknesses CWE-1236
CPEs cpe:2.3:a:scottchiefbaker:dool:*:*:*:*:*:*:*:*
Vendors & Products Scottchiefbaker
Scottchiefbaker dool
References
Metrics cvssV4_0

{'score': 4.6, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Scottchiefbaker Dool
cve-icon MITRE

Status: PUBLISHED

Assigner: CERT-PL

Published:

Updated: 2026-08-27T19:40:33.602Z

Reserved: 2026-06-22T15:34:38.576Z

Link: CVE-2026-56652

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-27T17:18:51.990

Modified: 2026-08-28T15:26:19.533

Link: CVE-2026-56652

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T16:14:50Z

Weaknesses
  • CWE-1236

    Improper Neutralization of Formula Elements in a CSV File