CVE-2026-54598
nicheUnauthenticated Database Migration Execution in Wallos Subscription Tracker
CVE-2026-54598 is a missing-authentication flaw (CWE-306) in Wallos, an open-source, self-hostable personal subscription tracker: the endpoints/db/migrate.php script runs database schema migrations when called over HTTP without requiring any credentials. Any unauthenticated attacker who can reach the endpoint over the network can invoke it and force pending migration files to execute against the live SQLite database. Because the CVSS vector scores high integrity impact with no confidentiality or availability impact, the practical risk is unauthorized modification of the application's database state, which could alter stored subscription data or leave the schema in an unexpected state. All self-hosted Wallos deployments running a version before 4.9.4 are affected, and the issue is fixed in version 4.9.4. No public proof-of-concept, CISA KEV listing, or in-the-wild exploitation is known, and EPSS estimates only a 0.3% probability of exploitation within 30 days.
What to do: Upgrade to Wallos 4.9.4 or later, which restricts the migration endpoint. If upgrading is not immediately possible, block or restrict external HTTP access to endpoints/db/migrate.php (for example via reverse-proxy rules) and review access logs for unauthenticated requests to that path; after any suspected invocation, verify the SQLite schema and data have not been unexpectedly modified.
| Wallos (open-source project) Wallos (self-hosted subscription tracker) | All versions prior to 4.9.4; fixed in 4.9.4 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.4, endpoints/db/migrate.php executes database schema migrations when called over HTTP with zero authentication. Any unauthenticated attacker can trigger pending migration files against the live SQLite database. This issue has been patched in version 4.9.4.
- Weakness
- CWE-306
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
In the news0 stories
No ingested article mentions this CVE yet.