← Back
CWE-1236

308 CVEs • Abstraction: Base

Improper Neutralization of Formula Elements in a CSV File

The product saves user-provided information into a Comma-Separated Value (CSV) file, but it does not neutralize or incorrectly neutralizes special elements that could be interpreted as a command when the file is opened by a spreadsheet product.

JSON object

Loading...

CVEs (308)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Usabilitydynamics
1Wp Crm
Jun 17, 2026
Jun 13, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
The WP-CRM WordPress plugin through 1.2.1 does not validate and sanitise fields when exporting people to a CSV file, leading to a CSV injection vulnerability.
1Kromit
1Titra
Jun 17, 2026
Jun 9, 2022
N/A· v4
8.0 HIGH· v3
3.5 LOW· v2
Improper Neutralization of Formula Elements in a CSV File in GitHub repository kromitgmbh/titra prior to 0.77.0.
1Ibm
1Sevone Network Performance Management
Jun 17, 2026
Jun 7, 2022
N/A· v4
8.8 HIGH· v3
6.0 MEDIUM· v2
A vulnerability, which was classified as critical, has been found in SevOne Network Management System up to 5.7.2.22. This issue affects the Device Manager Page. An injection leads to privilege escalation. The attack may...Show more
A vulnerability, which was classified as critical, has been found in SevOne Network Management System up to 5.7.2.22. This issue affects the Device Manager Page. An injection leads to privilege escalation. The attack may be initiated remotely.Show less
1Dell
1Powerstoreos
Jun 17, 2026
Jun 2, 2022
N/A· v4
8.0 HIGH· v3
6.0 MEDIUM· v2
PowerStore SW v2.1.1.0 supports the option to export data to either a CSV or an XLSX file. The data is taken as is, without any validation or sanitization. It allows a malicious, authenticated user to inject payloads tha...Show more
PowerStore SW v2.1.1.0 supports the option to export data to either a CSV or an XLSX file. The data is taken as is, without any validation or sanitization. It allows a malicious, authenticated user to inject payloads that might get interpreted as formulas by the corresponding spreadsheet application that is being used to open the CSV/XLSX file.Show less
1Csv Safe Project
1Csv Safe
Jun 17, 2026
May 1, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
CSV-Safe gem < 3.0.0 doesn't filter out special characters which could trigger CSV Injection.
1Luya
1Yii Helpers
Jun 17, 2026
May 1, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Formula Injection/CSV Injection due to Improper Neutralization of Formula Elements in CSV File in GitHub repository luyadev/yii-helpers prior to 1.2.1. Successful exploitation can lead to impacts such as client-sided com...Show more
Formula Injection/CSV Injection due to Improper Neutralization of Formula Elements in CSV File in GitHub repository luyadev/yii-helpers prior to 1.2.1. Successful exploitation can lead to impacts such as client-sided command injection, code execution, or remote ex-filtration of contained confidential data.Show less
1Invicti
1Acunetix
Jun 17, 2026
Apr 19, 2022
N/A· v4
8.8 HIGH· v3
9.3 HIGH· v2
Invicti Acunetix before 14 allows CSV injection via the Description field on the Add Targets page, if the Export CSV feature is used.
1Eaton
1Intelligent Power Manager
Jun 17, 2026
Apr 18, 2022
N/A· v4
8.0 HIGH· v3
7.9 HIGH· v2
Eaton Intelligent Power Manager Infrastructure (IPM Infrastructure) version 1.5.0plus205 and all prior versions are vulnerable to CSV Formula Injection. This issue affects: Eaton Intelligent Power Manager Infrastructure...Show more
Eaton Intelligent Power Manager Infrastructure (IPM Infrastructure) version 1.5.0plus205 and all prior versions are vulnerable to CSV Formula Injection. This issue affects: Eaton Intelligent Power Manager Infrastructure (IPM Infrastructure) all version 1.5.0plus205 and prior versions.Show less
1Mantisbt
1Mantisbt
Jun 17, 2026
Apr 14, 2022
N/A· v4
7.8 HIGH· v3
6.0 MEDIUM· v2
Lack of Neutralization of Formula Elements in the CSV API of MantisBT before 2.25.3 allows an unprivileged attacker to execute code or gain access to information when a user opens the csv_export.php generated CSV file in...Show more
Lack of Neutralization of Formula Elements in the CSV API of MantisBT before 2.25.3 allows an unprivileged attacker to execute code or gain access to information when a user opens the csv_export.php generated CSV file in Excel.Show less
1Vfbpro
1Visual Form Builder
Jun 17, 2026
Apr 12, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
The Visual Form Builder WordPress plugin before 3.0.8 is vulnerable to CSV injection allowing a user with low level or no privileges to inject a command that will be included in the exported CSV file, leading to possible...Show more
The Visual Form Builder WordPress plugin before 3.0.8 is vulnerable to CSV injection allowing a user with low level or no privileges to inject a command that will be included in the exported CSV file, leading to possible code execution.Show less
1Kimai
1Kimai
Jun 17, 2026
Apr 8, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
CSV Injection (aka Excel Macro Injection or Formula Injection) exists in creating new timesheet in Kimai. By filling the Description field with malicious payload, it will be mistreated while exporting to a CSV file.
1Ruoyi
1Ruoyi
Jun 17, 2026
Mar 30, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
RuoYi v4.7.2 contains a CSV injection vulnerability through ruoyi-admin when a victim opens .xlsx log file.
1Surveyking Project
1Surveyking
Jun 17, 2026
Mar 24, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Survey King v0.3.0 does not filter data properly when exporting excel files, allowing attackers to execute arbitrary code or access sensitive information via a CSV injection attack.
1Gradio Project
1Gradio
Jun 17, 2026
Mar 17, 2022
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
`gradio` is an open source framework for building interactive machine learning models and demos. Prior to version 2.8.11, `gradio` suffers from Improper Neutralization of Formula Elements in a CSV File. The `gradio` libr...Show more
`gradio` is an open source framework for building interactive machine learning models and demos. Prior to version 2.8.11, `gradio` suffers from Improper Neutralization of Formula Elements in a CSV File. The `gradio` library has a flagging functionality which saves input/output data into a CSV file on the developer's computer. This can allow a user to save arbitrary text into the CSV file, such as commands. If a program like MS Excel opens such a file, then it automatically runs these commands, which could lead to arbitrary commands running on the user's computer. The problem has been patched as of `2.8.11`, which escapes the saved csv with single quotes. As a workaround, avoid opening csv files generated by `gradio` with Excel or similar spreadsheet programs.Show less
1Ibm
1Guardium Data Encryption
Jun 17, 2026
Mar 10, 2022
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
IBM Guardium Data Encryption (GDE) 4.0.0.0 and 5.0.0.0 saves user-provided information into a Comma-Separated Value (CSV) file, but it does not neutralize or incorrectly neutralizes special elements that could be interpr...Show more
IBM Guardium Data Encryption (GDE) 4.0.0.0 and 5.0.0.0 saves user-provided information into a Comma-Separated Value (CSV) file, but it does not neutralize or incorrectly neutralizes special elements that could be interpreted as a command when the file is opened by spreadsheet software. IBM X-Force ID: 213858.Show less
1Magnolia Cms
1Magnolia Cms
Jun 17, 2026
Feb 11, 2022
N/A· v4
7.8 HIGH· v3
9.3 HIGH· v2
An issue in the Export function of Magnolia v6.2.3 and below allows attackers to perform Formula Injection attacks via crafted CSV/XLS files. These formulas may result in arbitrary code execution on a victim's computer w...Show more
An issue in the Export function of Magnolia v6.2.3 and below allows attackers to perform Formula Injection attacks via crafted CSV/XLS files. These formulas may result in arbitrary code execution on a victim's computer when opening the exported files with Microsoft Excel.Show less
1Broadcom
1Ca Harvest Software Change Manager
Jun 17, 2026
Feb 4, 2022
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
CA Harvest Software Change Manager versions 13.0.3, 13.0.4, 14.0.0, and 14.0.1, contain a vulnerability in the CSV export functionality, due to insufficient input validation, that can allow a privileged user to potential...Show more
CA Harvest Software Change Manager versions 13.0.3, 13.0.4, 14.0.0, and 14.0.1, contain a vulnerability in the CSV export functionality, due to insufficient input validation, that can allow a privileged user to potentially execute arbitrary code or commands.Show less
1Nocodb
1Nocodb
Jun 17, 2026
Jan 10, 2022
N/A· v4
8.0 HIGH· v3
6.0 MEDIUM· v2
In NocoDB, versions 0.81.0 through 0.83.8 are affected by CSV Injection vulnerability (Formula Injection). A low privileged attacker can create a new table to inject payloads in the table rows. When an administrator acce...Show more
In NocoDB, versions 0.81.0 through 0.83.8 are affected by CSV Injection vulnerability (Formula Injection). A low privileged attacker can create a new table to inject payloads in the table rows. When an administrator accesses the User Management endpoint and exports the data as a CSV file and opens it, the payload gets executed.Show less
1Html To Csv Project
1Html To Csv
Jun 17, 2026
Nov 26, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
This affects all versions of package html-to-csv. When there is a formula embedded in a HTML page, it gets accepted without any validation and the same would be pushed while converting it into a CSV file. Through this a...Show more
This affects all versions of package html-to-csv. When there is a formula embedded in a HTML page, it gets accepted without any validation and the same would be pushed while converting it into a CSV file. Through this a malicious actor can embed or generate a malicious link or execute commands via CSV files.Show less
2Fedoraproject
Sensiolabs
2Fedora
Symfony
Jun 17, 2026
Nov 24, 2021
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
Symfony/Serializer handles serializing and deserializing data structures for Symfony, a PHP framework for web and console applications and a set of reusable PHP components. Symfony versions 4.1.0 before 4.4.35 and versio...Show more
Symfony/Serializer handles serializing and deserializing data structures for Symfony, a PHP framework for web and console applications and a set of reusable PHP components. Symfony versions 4.1.0 before 4.4.35 and versions 5.0.0 before 5.3.12 are vulnerable to CSV injection, also known as formula injection. In Symfony 4.1, maintainers added the opt-in `csv_escape_formulas` option in the `CsvEncoder`, to prefix all cells starting with `=`, `+`, `-` or `@` with a tab `\t`. Since then, OWASP added 2 chars in that list: Tab (0x09) and Carriage return (0x0D). This makes the previous prefix char (Tab `\t`) part of the vulnerable characters, and OWASP suggests using the single quote `'` for prefixing the value. Starting with versions 4.4.34 and 5.3.12, Symfony now follows the OWASP recommendations and uses the single quote `'` to prefix formulas and add the prefix to cells starting by `\t`, `\r` as well as `=`, `+`, `-` and `@`.Show less