p PatchFirst

CVE-2026-85749

CVE-2026-85749 · MailWatch: IDOR lets any authenticated user release or delete another tenant's quarantined mail

Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.

MailWatch for MailScanner is a web-based front-end to MailScanner. Prior to 1.2.27, any authenticated MailWatch user, including the U/user, D/domain-admin, and H/host roles, can release to inbox or permanently delete the quarantined mail of any other user or domain by supplying an arbitrary message `id` to `mailscanner/quarantine_action.php`. The action path calls `quarantine_list_items()` in `mailscanner/functions.php`, which selects from `maillog` by the supplied identifier without the per-role `global_filter` applied by listing and read views. The action requires a valid session and CSRF token, but the caller can submit a token from the caller's own session; ownership of the requested message is never checked. Message identifiers are enumerable, allowing a low-privilege user to invoke `quarantine_release()` or `quarantine_delete()` for other users' or domains' quarantined messages, force-delivering mail held by the quarantine or permanently deleting it. This issue is fixed in version 1.2.27.

CVSS 8.1 · Alta · EPSS 0,3%

Publicación
Actualización

Productos y versiones afectados

  • mailwatch

    Versiones
    • < 1.2.27: Afectada

    Sin corrección publicada

Fuentes originales

Comprueba tu servidor →