Ghostfolio
Approved changes feed: RSS · Atom
cpe:2.3:a:ghostfolio:ghostfolio:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Ghostfolio (3b772c27-7701-5c5d-92f0-d069b8458f9a) |
|---|---|
| Product | Ghostfolio (e919e844-c2b4-5610-9f25-ca536dc6fd10) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-47127 |
vulnerable | 2026-09-16 04:34:01.505800 |
Ghostfolio has a Stripe subscription bypass
MEDIUM (6.5)
Ghostfolio is an open source wealth management software. Prior to version 3.4.0, Ghostfolio's Stripe checkout success-URL handler at `GET /api/v1/subscription/stripe/callback?checkoutSessionId=<id>` retrieves the Stripe Checkout Session by ID and unconditionally grants a Premium subscription to the session's `client_reference_id` — without ever checking `session.payment_status` or `session.status`. There is no separate Stripe webhook endpoint with `stripe-signature` verification; this callback is the sole code path that creates Stripe-driven subscriptions. Any authenticated user can self-grant a 1-year Premium subscription without ever paying. Version 3.4.0 rejects sessions unless `session.payment_status === 'paid'` AND `session.status === 'complete'` (fails closed). Additionally, new unique `stripeCheckoutSessionId` column → a session can't be redeemed twice (race-safe via DB unique constraint).
Published: 2026-08-07T22:43:59.001Z
Updated: 2026-08-13T17:47:44.760Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59709 |
vulnerable | 2026-07-29 01:03:17.544654 |
Ghostfolio - Unauthorized Portfolio Holding Tag Modification via Missing Permission Check
MEDIUM (4.3)
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.
Published: 2026-07-07T14:12:23.972Z
Updated: 2026-09-24T14:18:04.434Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59708 |
vulnerable | 2026-07-29 01:03:17.543112 |
Ghostfolio - Unauthorized Portfolio Data Exposure via Public Endpoint
HIGH (7.5)
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.
Published: 2026-07-07T18:38:50.482Z
Updated: 2026-09-24T14:18:03.487Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-28785 |
vulnerable | 2026-06-08 07:55:15.658165 |
Ghostfolio: Time-Based Blind SQL Injection in Manual Asset Import
Ghostfolio is an open source wealth management software. Prior to version 2.244.0, by bypassing symbol validation, an attacker can execute arbitrary SQL commands via the getHistorical() method, potentially allowing them to read, modify, or delete sensitive financial data for all users in the database. This issue has been patched in version 2.244.0.
Published: 2026-03-06T04:27:07.645Z
Updated: 2026-03-06T16:07:18.757Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-28680 |
vulnerable | 2026-06-08 07:55:15.497394 |
Ghostfolio: Full-Read SSRF in Manual Asset Import
CRITICAL (9.3)
Ghostfolio is an open source wealth management software. Prior to version 2.245.0, an attacker can exploit the manual asset import feature to perform a full-read SSRF, allowing them to exfiltrate sensitive cloud metadata (IMDS) or probe internal network services. This issue has been patched in version 2.245.0.
Published: 2026-03-06T04:26:51.379Z
Updated: 2026-03-06T16:07:29.614Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.