Description
CSV formula injection vulnerability in the export functionality of the Coupa Supplier Portal SaaS platform. The vulnerability arises because certain user-controlled data, such as event names or templates within the Tenders module, are not properly validated or sanitised before being included in CSV files generated by the application. An attacker with low privileges can input specially crafted values that begin with characters interpreted as formulas by spreadsheet applications. When a victim downloads and opens the generated file in a compatible client, the content may be interpreted as a formula, potentially leading to unauthorised actions such as the execution of commands via mechanisms such as DDE, access to information, or interaction with system resources under the victim’s context.
Published: 2026-11-04
Score: 7.3 High
EPSS: n/a
KEV: No
Impact: Execution of arbitrary commands via victim‑open CSV formulas
Action: Mitigate
AI Analysis

Impact

Coupa’s Total Spend Management Platform exports CSV files from the Supplier Portal that include data supplied by users in the Tenders module without proper sanitisation. The application accepts values such as event names or templates that, if crafted to begin with characters recognised as spreadsheet formulas (for example "=", "+", etc.), are written directly into the CSV file. When a user downloads and opens the file in a common spreadsheet client the application may interpret those characters as a formula. The spreadsheet can then trigger mechanisms such as DDE, allowing the execution of commands, accessing local information, or interacting with system resources within the victim’s security context. This flaw can be used by an attacker with low privileges to induce the victim’s client to perform actions they did not intend, potentially leading to the compromise of the victim’s machine or the extraction of sensitive data. The vulnerability is categorised as CWE‑1236, which denotes an input not sanitized prior to use in a context that can process scripts or commands.

Affected Systems

Coupa’s Total Spend Management Platform, specifically the Supplier Portal SaaS component that handles CSV exports from the Tenders module. No specific version information is supplied, so all releases that include the unvalidated export code are potentially affected until a fix is released by the vendor.

Risk and Exploitability

The CVSS score of 7.3 indicates a high severity, though the EPSS score is not available and the issue is not listed in the CISA KEV catalog. The likely attack vector is client‑side: an attacker first enters a crafted value into a low‑privilege user account, which is then included in an exported CSV. When a victim subsequently opens that CSV with a spreadsheet application that automatically evaluates formulae, the malicious code can execute under the victim’s user account. Because the flaw relies on user interaction with a standard office application, its exploitation requires that the victim opens the file, which may limit the attack surface but still poses a significant insider or social engineering risk.

Generated by OpenCVE AI on November 4, 2026 at 11:32 UTC.

Remediation

Vendor Solution

No solution has been reported as yet.


OpenCVE Recommended Actions

  • Apply any forthcoming vendor patch for the Total Spend Management Platform once released by Coupa
  • Configure client spreadsheet programs to disable automatic formula evaluation or use 'Open as Text' when handling exported CSVs
  • Review and sanitize any user‑supplied fields that feed into the CSV export functionality in the Tenders module, enforcing strict whitelisting of allowed characters

Generated by OpenCVE AI on November 4, 2026 at 11:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 04 Nov 2026 09:45:00 +0000

Type Values Removed Values Added
Description CSV formula injection vulnerability in the export functionality of the Coupa Supplier Portal SaaS platform. The vulnerability arises because certain user-controlled data, such as event names or templates within the Tenders module, are not properly validated or sanitised before being included in CSV files generated by the application. An attacker with low privileges can input specially crafted values that begin with characters interpreted as formulas by spreadsheet applications. When a victim downloads and opens the generated file in a compatible client, the content may be interpreted as a formula, potentially leading to unauthorised actions such as the execution of commands via mechanisms such as DDE, access to information, or interaction with system resources under the victim’s context.
Title Multiple vulnerabilities in Coupa’s Total Spend Management Platform
First Time appeared Coupa
Coupa coupa Total Spend Management Platform
Weaknesses CWE-1236
CPEs cpe:2.3:a:coupa:coupa_total_spend_management_platform:*:*:*:*:*:*:*:*
Vendors & Products Coupa
Coupa coupa Total Spend Management Platform
References
Metrics cvssV4_0

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


Subscriptions

Coupa Coupa Total Spend Management Platform
cve-icon MITRE

Status: PUBLISHED

Assigner: INCIBE

Published:

Updated: 2026-11-04T09:44:04.821Z

Reserved: 2026-10-15T12:29:42.969Z

Link: CVE-2026-111038

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-04T10:17:25.070

Modified: 2026-11-04T10:17:25.070

Link: CVE-2026-111038

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-04T11:45:12Z

Weaknesses
  • CWE-1236

    Improper Neutralization of Formula Elements in a CSV File