p PatchFirst

PatchFirst · Latest vulnerabilities

@waline/vercel vulnerabilities

Vulnerability published for @waline/vercel in the last 30 days: 1. Listed in the KEV catalogue: 0.

Filter vulnerabilities
Clear filters

Vulnerability: 1

  1. CVE-2026-55369

    Medium · CVSS 6.5EPSS 0.26%Fix available

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

    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 authe

    • Update to 1.41.0
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →