← All CVEs NewScan detects
high

CVE-2026-54600

Wallos unauthenticated database import and schema migration over HTTP, plus an unchecked OIDC state nonce

Severity
high
Affected product
Wallos
Affected versions
Wallos < 4.9.4
Fixed in
Wallos 4.9.4
Added to NewScan
2026-09-01
Detected by
NewScan — free, self-hosted

How NewScan reports it

COMPONENT VERSION RANGE

NewScan fingerprints Wallos from its response and reports this CVE when the detected version falls inside the affected range below.

Added 2026-09-01 (/daily-cve). THREE Wallos rows for eight same-day CVEs, split by FIXED RELEASE and not one row per id: eight rows would be eight findings that all say 'upgrade', and one row would tell a 4.9.5 install it still has the bugs it patched. This is the 4.9.4 set. CVE-2026-54600 (8.2) is endpoints/db/import.php with no authentication at all - its only guard is a user-table row count, so an attacker who reaches it can replace the database; CVE-2026-54598 (7.5) is the same shape on endpoints/db/migrate.php, which runs schema migrations for an anonymous caller; CVE-2026-54599 (7.5) is login.php generating an OIDC state nonce into $_SESSION and then never checking it on the callback. VERSION-MATCH ONLY on all three: the import and migrate paths are POST-only writes into somebody's live database, which is not a probe this scanner may send, and the OIDC arm needs a provider round trip. The version arrives from the tech_signatures "Wallos" row added the same day (the anonymous /login.php asset cache-buster); the gate was measured against bellamy/wallos:latest -> 5.4.5, where all three rows correctly stayed silent.

References

Scan for this yourself — local, in-band scanning is free.

Get NewScan (FREE) →