Description
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.4, endpoints/db/import.php has no authentication. The only guard is a user-table row count — if zero (fresh/unconfigured install), an unauthenticated attacker can replace the entire database. This issue has been patched in version 4.9.4.
Published: 2026-08-31
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Wallos is a self‑hosted subscription tracker that allows a database import through the endpoint db/import.php. Prior to version 4.9.4 this endpoint was exposed without any authentication. The only protection is a check that the users table is empty; when it is zero – as on a fresh or unconfigured installation – an unauthenticated attacker can submit a crafted request and completely replace the database. This results in loss of all stored subscription data and an ability to inject arbitrary records, effectively taking full control of the system’s data store.

Affected Systems

All installations of the Wallos product from the vendor ellite running a version older than 4.9.4 are affected. The vulnerability is only present on fresh deployments where the users table has not yet been populated; configurations that already contain users are not susceptible.

Risk and Exploitability

The CVSS score of 8.2 classifies this flaw as high severity. No EPSS value is published, but the lack of authentication makes exploitation straightforward for anyone who can reach the import endpoint over the network. The weakness is a direct authentication bypass (CWE-287). The flaw is not listed in CISA's KEV catalog. An attacker would likely target exposed installations and could replace the database remotely, leading to data loss and a complete compromise of the application state.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Wallos version 4.9.4 or later, which enforces authentication for the import endpoint
  • If an upgrade is not immediately possible, restrict network access to /db/import.php by placing it behind a firewall or reverse proxy that requires valid credentials
  • As a temporary workaround, disable or remove the import endpoint from publicly reachable URLs until a patched version is deployed

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Ellite
Ellite wallos
Vendors & Products Ellite
Ellite wallos

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

Type Values Removed Values Added
Description Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.4, endpoints/db/import.php has no authentication. The only guard is a user-table row count — if zero (fresh/unconfigured install), an unauthenticated attacker can replace the entire database. This issue has been patched in version 4.9.4.
Title Wallos: Unauthenticated database replacement via import endpoint on fresh install
Weaknesses CWE-287
References
Metrics cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-31T20:32:58.226Z

Reserved: 2026-06-15T19:45:23.539Z

Link: CVE-2026-54600

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-54600

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T21:30:05Z

Weaknesses