SEPTEMBER 20, 2026
Live Feed
Back to database
Case File

CVE-2026-50179

MEDIUM · CVSS 4.2 EPSS 0.17% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-07 · Last synced 2026-08-06

CyberRota Analysis

AI-Generated

The vulnerability affects the export functionality of the Actual personal finance tool, allowing user-controlled strings to be exported to CSV without proper sanitization. This can lead to the execution of arbitrary formulas in spreadsheet applications like Excel, LibreOffice Calc, or Google Sheets, potentially enabling data exfiltration and manipulation of displayed values. Organizations using versions prior to 26.6.0 should prioritize updating to mitigate the risk of unauthorized data exposure.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-50179
Severity
MEDIUM
CVSS
4.2
EPSS
0.17%
Office

Original NVD Description

Actual is a local-first personal finance tool. Prior to 26.6.0, exportToCSV and exportQueryToCSV in packages/loot-core/src/server/transactions/export/export-to-csv.ts pass user-controlled Payee, Notes, Account, and Category strings to csv-stringify with no cast callback and no formula-prefix neutralization. Strings that begin with equals sign, plus, minus, at sign, tab, or carriage return survive verbatim into the exported CSV, and when a recipient opens the file in Excel, LibreOffice Calc, or Google Sheets, the strings are interpreted as formulas, enabling transaction data exfiltration and attacker-chosen spreadsheet display values. This issue is fixed in version 26.6.0.