Description
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.1, endpoints/currency/update_exchange.php loads the first Fixer/API Layer credential globally instead of loading the credential for the authenticated user. As a result, a normal authenticated user without their own provider key can trigger exchange-rate refreshes using another user's stored provider credential. This issue has been patched in version 4.9.1.
Published: 2026-08-31
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wallos is an open‑source subscription tracker. An endpoint responsible for refreshing exchange rates uses a globally stored Fixer/API Layer credential rather than the credential tied to a specific authenticated user. As a result, any authenticated user who does not have a personal provider key can trigger exchange‑rate updates that utilize another user’s stored credential. This gives an attacker the ability to consume another user’s API key and potentially incur unintended costs or affect the other user’s account quota.

Affected Systems

The vulnerability is present in all Wallos releases before v4.9.1. The affected vendor is ellite, and the product is Wallos, a self‑hosted personal subscription tracker used by individuals and organizations.

Risk and Exploitability

The CVSS v3.1 base score of 4.3 indicates a medium severity. An attacker must be an authenticated user of the application to exploit the flaw; there is no remote code execution or system compromise, nor is it currently listed in CISA’s KEV catalog. Because no EPSS score is available, the current exploitation probability is unknown, but the impact is limited to misuse of another user’s API key for exchange‑rate retrievals. The vulnerability would not directly expose sensitive user data, but it could lead to unnecessary API calls, quota exhaustion, or hidden charges.

Generated by OpenCVE AI on August 31, 2026 at 21:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Wallos to version 4.9.1 or later to apply the fix that ensures credentials are correctly scoped per user.
  • If an upgrade is delayed, temporarily disable the "/currency/update_exchange.php" endpoint for users who do not have a configured API key so that no exchange‑rate refresh can be triggered on behalf of other users.
  • Regularly audit exchange‑rate logs to detect unexpected refresh activity coming from users without their own credentials and investigate any suspicious patterns.

Generated by OpenCVE AI on August 31, 2026 at 21:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Description Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.1, endpoints/currency/update_exchange.php loads the first Fixer/API Layer credential globally instead of loading the credential for the authenticated user. As a result, a normal authenticated user without their own provider key can trigger exchange-rate refreshes using another user's stored provider credential. This issue has been patched in version 4.9.1.
Title Wallos: Cross-user Fixer/API Layer credential consumption in exchange-rate refresh
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T20:25:41.238Z

Reserved: 2026-06-03T22:05:13.645Z

Link: CVE-2026-50199

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-31T21:17:08.847

Modified: 2026-08-31T21:17:08.847

Link: CVE-2026-50199

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T21:45:04Z

Weaknesses