๐Ÿ” CVE Alert

CVE-2026-55369

MEDIUM 6.5

Waline login accepts a non-string email as a match-all MongoDB query

CVSS Score
6.5
EPSS Score
0.0%
EPSS Percentile
0th

Waline is a comment system with backend support. Prior to version 1.41.1, the login endpoint POST /api/token reads the email field from the request body without checking its type and passes it straight into the MongoDB storage query. When email is not a string (for example a JSON object such as {"$ne": null}), the MongoDB storage adapter's parseWhere silently DROPS the field rather than rejecting the request, producing an empty filter that matches ALL users. The endpoint then verifies the submitted password against the FIRST user returned (user[0]), which in Waline is the first-registered user โ€” the site administrator. This is a PARTIAL authentication bypass, not a full one. The attacker still needs a valid password for that first user; this is not a zero-knowledge bypass and it does not disclose passwords. Its concrete effects are: (1) the email/identifier factor is removed for the administrator account, (2) user enumeration (a non-string email never fails the "no such user" branch), and (3) credential-stuffing amplification โ€” an attacker can test a leaked or weak password against the administrator account without knowing the administrator's email. This issue has been patched in version 1.41.1.

CWE CWE-287 CWE-943
Vendor walinejs
Product waline
Published Oct 28, 2026
Stay Ahead of the Next One

Get instant alerts for walinejs waline

Be the first to know when new medium vulnerabilities affecting walinejs waline are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Affected Versions

walinejs / waline
<= 1.40.3

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/walinejs/waline/security/advisories/GHSA-jf75-q64q-g65r github.com: https://github.com/walinejs/waline/pull/3646 github.com: https://github.com/walinejs/waline/commit/e611aed4e571c2a86103f5cee48791ca6b460360