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.
Project Subscriptions
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Tue, 07 Jul 2026 21:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Ghostfolio
Ghostfolio ghostfolio |
|
| Vendors & Products |
Ghostfolio
Ghostfolio ghostfolio |
Tue, 07 Jul 2026 19:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | Ghostfolio - Unauthorized Portfolio Data Exposure via Public Endpoint | |
| First Time appeared |
Ghostfol
Ghostfol ghostfolio |
|
| Weaknesses | CWE-862 | |
| CPEs | cpe:2.3:a:ghostfol:ghostfolio:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Ghostfol
Ghostfol ghostfolio |
|
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-07-07T18:38:50.482Z
Reserved: 2026-07-06T15:31:46.188Z
Link: CVE-2026-59708
No data.
No data.
No data.
OpenCVE Enrichment
Updated: 2026-07-07T21:15:16Z
Weaknesses