CVE Catalog

CVE-2026-59708

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.34%

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

Summary

The GET /api/v1/public/:accessId/portfolio endpoint in Ghostfolio does not validate granteeUserId filtering, allowing unauthenticated attackers to retrieve full portfolio data using a private access ID.

Risk Assessment

The organization is at risk of leaking sensitive financial information such as holdings, quantities, buy prices, and performance metrics, potentially leading to financial loss and loss of customer trust.

Recommendation

Immediately update Ghostfolio to the latest version that implements proper granteeUserId validation and restrict access to the endpoint to authenticated users only.

Other vulnerabilities in Ghostfolio

See all
Original NVD description (English source)

The GET /api/v1/public/:accessId/portfolio endpoint in ghostfolio accepts private access IDs without validating granteeUserId filtering, allowing unauthenticated access to full portfolio data. Attackers with a private access ID can retrieve sensitive portfolio information including holdings, quantities, buy prices, and performance metrics without authentication.

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