CVE Catalog

CVE-2026-59709

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

10th percentile - higher than 10% of all known CVEs

Summary

The PUT /api/v1/portfolio/holding/:dataSource/:symbol/tags endpoint in Ghostfolio fails to verify the Access.permissions field when processing the Impersonation-Id header, allowing read-only access grantees to modify portfolio holding tags. Attackers with valid read-only share tokens can assign or remove tags on victim holdings, corrupting portfolio categorization and reports.

Risk Assessment

The risk involves unauthorized modification of portfolio data by an attacker with read-only access, potentially leading to incorrect asset categorization and false reports, impacting investment decisions and system integrity.

Recommendation

Immediately update Ghostfolio to a version that fixes the permission verification in the PUT /api/v1/portfolio/holding/:dataSource/:symbol/tags endpoint, and review all active read-only access tokens for potential abuse.

Original NVD description (English source)

Ghostfolio's PUT /api/v1/portfolio/holding/:dataSource/:symbol/tags endpoint fails to verify Access.permissions field when processing the Impersonation-Id header, allowing read-only access grantees to modify portfolio holding tags. Attackers with valid read-only share tokens can assign or remove tags on victim holdings, corrupting portfolio categorization and reports.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS