CVE-2026-73195: Apache Syncope: CSV export spreadsheet formula injection
Apache Syncope CVE-2026-73195 allows authenticated users to inject spreadsheet formulas into CSV exports.
Apache Syncope disclosed CVE-2026-73195, a moderate-rated improper encoding or escaping of output vulnerability. Authenticated users can inject spreadsheet formulas into data that is later exported as CSV, which may execute when an administrator opens the file in a spreadsheet application. The flaw affects syncope-core-provisioning-java in versions 3.0.0-M0 through 3.0.16, 4.0.0-M0 through 4.0.7, and 4.1.0-M0 through 4.1.2.
- CSV formula injection (CSV injection) in Syncope data exports
- Requires an authenticated attacker and victim opening export in spreadsheet app
- Affects Syncope 3.0.x, 4.0.x, and 4.1.x release lines
Vulnerabilities mentionedAll →
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-73195 | CSV Formula Injection in Apache Syncope User Attribute Exports Apache Syncope, an open-source identity management platform, fails to properly encode or escape output when generating CSV exports, allowing an authenticated user to plant a spreadsheet formula (typically a payload beginning with characters like '=', '+', '-', or '@') in one of their own plain user attributes. When an administrator or analyst exports users to CSV and opens the file in a spreadsheet application such as Excel or LibreOffice, the embedded formula may execute, which can lead to sensitive data exfiltration or further malicious actions depending on the spreadsheet application's security settings. The issue affects Syncope 3.0.0-M0 through 3.0.16, 4.0.0-M0 through 4.0.7, and 4.1.0-M0 through 4.1.2, and is fixed in 4.0.8 and 4.1.3. There is no public proof of concept and no known exploitation in the wild, but the vulnerability requires only an authenticated account and a victim opening an exported file, giving it a CVSS 3.1 score of 7.3 (high). Do: Upgrade to Apache Syncope 4.0.8 or 4.1.3; users on the 3.0.x branch have no listed fix and should plan a migration to a patched 4.x release. Until patched, treat CSV exports as untrusted: open them in a text editor or import tool that does not evaluate formulas, ensure spreadsheet applications warn about or block formulas, and audit user plain attributes for payloads starting with '=', '+', '-', or '@'. | 7.3 | — |
| nichelikely hundreds to low thousands of self-hosted organizational deployments (order of magnitude: ~10^2–10^3) |
Posted by Francesco Chicchiriccò on Sep 14 Severity: moderate Affected versions: - Apache Syncope (org.apache.syncope.core:syncope-core-provisioning-java) 3.0.0-M0 through 3.0.16 - Apache Syncope (org.apache.syncope.core:syncope-core-provisioning-java) 4.0.0-M0 through 4.0.7 - Apache Syncope (org.apache.syncope.core:syncope-core-provisioning-java) 4.1.0-M0 through 4.1.2 Description: Improper Encoding or Escaping of Output vulnerability in Apache Syncope. Authenticated users can...
This source does not provide full text. Read it at seclists.org.