Vulnerability · Published Aug 31, 2026 · Assigned by GitHub_M
CVE-2026-54600Wallos: Unauthenticated database replacement via import endpoint on fresh install
High 8.2
In plain English
A high-severity improper authentication in Wallos from ellite. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 48% of all known vulnerabilities).
Severity (CVSS 4.0)8.2High
Exploit odds (30 days)0.6%top 52.0% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known
Official 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.
Affected products (as reported)
Weakness: CWE-287 · 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
References
- https://github.com/ellite/Wallos/security/advisories/GHSA-8wqc-r9j3-rv7m x_refsource_CONFIRM
- https://github.com/ellite/Wallos/releases/tag/v4.9.4 x_refsource_MISC