p PatchFirst

CVE-2026-33042

CVE-2026-33042 · Parse Server affected by empty authData bypassing credential requirement on signup

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.29 and 8.6.49, a user can sign up without providing credentials by sending an empty `authData` object, bypassing the username and password requirement. This allows the creation of authenticated sessions without proper credentials, even when anonymous users are disabled. The fix in 9.6.0-alpha.29 and 8.6.49 ensures that empty or non-actionable `authData` is treated the same as absent `authData` for the purpose of credential validation on new user creation. Username and password are now required when no valid auth provider data is present. As a workaround, use a Cloud Code `beforeSave` trigger on the `_User` class to reject signups where `authData` is empty and no username/password is provided.

CVSS 6.9 · Средний · EPSS 0,3% · Есть исправление

Опубликовано
Обновлено

Стек: node

Затронутые продукты и версии

  • parse-server

    Версии
    • >= 9.0.0, < 9.6.0-alpha.29: Затронуто
    • < 8.6.49: Затронуто

    Нет опубликованного исправления

  • parse-server npm

    Затронутые диапазоны версий
    • SEMVER: ≥ 9.0.0, < 9.6.0-alpha.29

    Обновитесь до 9.6.0-alpha.29

  • parse-server npm

    Затронутые диапазоны версий
    • SEMVER: < 8.6.49

    Обновитесь до 8.6.49

Первоисточники

Проверьте свой сервер →