Contact us
Free tools · Vulnerability lookup

Dovecot 2.2.36 vulnerabilities

Dovecot 2.2.36 has 31 known vulnerabilities (1 critical, 13 high). Each one is ranked by real-world exploitation and severity, with the version that fixes it where one is known. Free, no account.

Free tier: 5 lookups per day, per IP. Need continuous estate-wide coverage? See the service.
An ecosystem (Debian:12, npm, PyPI, …) enables precise version-aware matching. Leave it blank for Windows / commercial software.

Cross-referencing the vulnerability databases…

Vulnerability report · checked 2026-09-23

Dovecot 2.2.36

no ecosystem · NVD keyword / CPE match
31
known vulnerabilities
1 critical 13 high 15 medium 2 low
critical CVE-2019-11500 CVSS 9.8

In Dovecot before 2.2.36.4 and 2.3.x before 2.3.7.2 (and Pigeonhole before 0.5.7.2), protocol processing can fail for quoted strings. This occurs because '\0' characters are mishandled, and can lead to out-of-bounds writes and remote code execution.

EPSS 62.6% · p99 CWE-787 published 2019-08-29
medium CVE-2020-10967 CVSS 5.3

In Dovecot before 2.3.10.1, remote unauthenticated attackers can crash the lmtp or submission process by sending mail with an empty localpart.

EPSS 8.2% · p95 CWE-20 published 2020-05-18
high CVE-2020-10957 CVSS 7.5

In Dovecot before 2.3.10.1, unauthenticated sending of malformed parameters to a NOOP command causes a NULL Pointer Dereference and crash in submission-login, submission, or lmtp.

EPSS 7.2% · p94 CWE-476 published 2020-05-18
high CVE-2020-12673 CVSS 7.5

In Dovecot before 2.3.11.3, sending a specially formatted NTLM request will crash the auth service because of an out-of-bounds read.

EPSS 6.2% · p93 CWE-125 published 2020-08-12
high CVE-2020-12674 CVSS 7.5

In Dovecot before 2.3.11.3, sending a specially formatted RPA request will crash the auth service because a length of zero is mishandled.

EPSS 6.2% · p93 CWE-125 published 2020-08-12
medium CVE-2020-10958 CVSS 5.3

In Dovecot before 2.3.10.1, a crafted SMTP/LMTP message triggers an unauthenticated use-after-free bug in submission-login, submission, or lmtp, and can lead to a crash under circumstances involving many newlines after a command.

EPSS 6.1% · p93 CWE-416 published 2020-05-18
high CVE-2020-12100 CVSS 7.5

In Dovecot before 2.3.11.3, uncontrolled recursion in submission, lmtp, and lda allows remote attackers to cause a denial of service (resource consumption) via a crafted e-mail message with deeply nested MIME parts.

EPSS 5.2% · p92 CWE-674 published 2020-08-12
high CVE-2020-25275 CVSS 7.5

Dovecot before 2.3.13 has Improper Input Validation in lda, lmtp, and imap, leading to an application crash via a crafted email message with certain choices for ten thousand MIME parts.

EPSS 4.7% · p91 CWE-20 published 2021-01-04
medium CVE-2021-33515 CVSS 4.8

The submission service in Dovecot before 2.3.15 allows STARTTLS command injection in lib-smtp. Sensitive information can be redirected to an attacker-controlled address.

EPSS 2.8% · p86 CWE-77 published 2021-06-28
high CVE-2019-10691 CVSS 7.5

The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.

EPSS 2.8% · p86 published 2019-04-24
medium CVE-2020-24386 CVSS 6.8

An issue was discovered in Dovecot before 2.3.13. By using IMAP IDLE, an authenticated attacker can trigger unhibernation via attacker-controlled parameters, leading to access to other users' email messages (and path disclosure).

EPSS 2.8% · p86 published 2021-01-04
medium CVE-2019-19722 CVSS 5.3

In Dovecot before 2.3.9.2, an attacker can crash a push-notification driver with a crafted email when push notifications are used, because of a NULL Pointer Dereference. The email must use a group address as either the sender or the recipient.

EPSS 2.5% · p84 CWE-476 published 2019-12-13
high CVE-2019-3814 CVSS 7.7

It was discovered that Dovecot before versions 2.2.36.1 and 2.3.4.1 incorrectly handled client certificates. A remote attacker in possession of a valid certificate with an empty username field could possibly use this issue to impersonate other users.

EPSS 2.4% · p83 CWE-295 published 2019-03-27
medium CVE-2020-28200 CVSS 4.3

The Sieve engine in Dovecot before 2.3.15 allows Uncontrolled Resource Consumption, as demonstrated by a situation with a complex regular expression for the regex extension.

EPSS 2.0% · p80 CWE-770 published 2021-06-28
high CVE-2019-7524 CVSS 8.8

In Dovecot before 2.2.36.3 and 2.3.x before 2.3.5.1, a local attacker can cause a buffer overflow in the indexer-worker process, which can be used to elevate to root. This occurs because of missing checks in the fts and pop3-uidl components.

EPSS 1.2% · p66 CWE-119 published 2019-03-28
high CVE-2026-27858 CVSS 7.5

Attacker can send a specifically crafted message before authentication that causes managesieve to allocate large amount of memory. Attacker can force managesieve-login to be unavailable by repeatedly crashing the process. Protect access to managesieve protocol, or install fixed version. No publicly available exploits are known.

EPSS 0.8% · p55 CWE-400 published 2026-03-27
high CVE-2025-59032 CVSS 7.5

ManageSieve AUTHENTICATE command crashes when using literal as SASL initial response. This can be used to crash ManageSieve service repeatedly, making it unavailable for other users. Control access to ManageSieve port, or disable the service if it's not needed. Alternatively upgrade to a fixed version. No publicly available exploits are known.

EPSS 0.7% · p52 CWE-20 published 2026-03-27
medium CVE-2026-27857 CVSS 4.3

Sending "NOOP (((...)))" command with 4000 parenthesis open+close results in ~1MB extra memory usage. Longer commands will result in client disconnection. This 1 MB can be left allocated for longer time periods by not sending the command ending LF. So attacker could connect possibly from even a single IP and create 1000 connections to allocate 1 GB of memory, which would likely result in reaching VSZ limit and killing the process and its other proxied connections. Attacker could connect possibly from even a single IP and create 1000 connections to allocate 1 GB of memory, which would likely result in reaching VSZ limit and killing the process and its other proxied connections. Install fixed version, there is no other remediation. No publicly available exploits are known.

EPSS 0.7% · p50 CWE-400 published 2026-03-27
medium CVE-2026-42006 CVSS 4.3

An attacker can cause uncontrolled memory usage with excessive bracing over IMAP. The fix in CVE-2026-27857 was incomplete, only blocking one way of doing this, so there was still another way left open. In particular, the fix was for closing braces, but you could still use open braces to bypass the limit. Using excessive bracing, attacker can cause memory usage up to configured memory limit. Install fixed version, or configure vsz_limit for imap process to low value. No publicly available exploits are known.

EPSS 0.6% · p48 CWE-400 published 2026-05-12
medium CVE-2025-59028 CVSS 5.3

When sending invalid base64 SASL data, login process is disconnected from the auth server, causing all active authentication sessions to fail. Invalid BASE64 data can be used to DoS a vulnerable server to break concurrent logins. Install fixed version or disable concurrency in login processes (heavy perfomance penalty on large deployments). No publicly available exploits are known.

EPSS 0.4% · p38 CWE-20 published 2026-03-27
medium CVE-2026-0394 CVSS 5.3

When dovecot has been configured to use per-domain passwd files, and they are placed one path component above /etc, or slash has been added to allowed characters, path traversal can happen if the domain component is directory partial. This allows inadvertently reading /etc/passwd (or some other path which ends with passwd). If this file contains passwords, it can be used to authenticate wrongly, or if this is userdb, it can unexpectly make system users appear valid users. Upgrade to fixed version, or use different authentication scheme that does not rely on paths. Alternatively you can also ensure that the per-domain passwd files are in some other location, such as /etc/dovecot/auth/%d. No publicly available exploits are known.

EPSS 0.4% · p37 CWE-22 published 2026-03-27
high CVE-2026-27851 CVSS 7.4

When safe filter is used with variable expansion, all following pipelines on the same string are incorrectly interpreted as safe too, enabling unsafe data to be unescaped. This can enable SQL / LDAP injection attacks when used in authentication. Avoid using safe filter until on fixed version. No publicly available exploits are known.

EPSS 0.4% · p35 CWE-235 published 2026-05-12
high CVE-2026-24031 CVSS 7.7

Dovecot SQL based authentication can be bypassed when auth_username_chars is cleared by admin. This vulnerability allows bypassing authentication for any user and user enumeration. Do not clear auth_username_chars. If this is not possible, install latest fixed version. No publicly available exploits are known.

EPSS 0.4% · p34 CWE-89 published 2026-03-27
high CVE-2026-27856 CVSS 7.4

Doveadm credentials are verified using direct comparison which is susceptible to timing oracle attack. An attacker can use this to determine the configured credentials. Figuring out the credential will lead into full access to the affected component. Limit access to the doveadm http service port, install fixed version. No publicly available exploits are known.

EPSS 0.4% · p33 CWE-208 published 2026-03-27
medium CVE-2026-27859 CVSS 5.3

A mail message containing excessive amount of RFC 2231 MIME parameters causes LMTP to use too much CPU. A suitably formatted mail message causes mail delivery process to consume large amounts of CPU time. Use MTA capabilities to limit RFC 2231 MIME parameters in mail messages, or upgrade to fixed version where the processing is limited. No publicly available exploits are known.

EPSS 0.4% · p31 CWE-400 published 2026-03-27
medium CVE-2026-40016 CVSS 5.3

Attacker can upload a malicious Sieve script over ManageSieve service (or locally) to bypass configured CPU time limits for Sieve up to 130 times of the configured limit. Attacker can use this to degrade server performance and bypass configured CPU time limits for Sieve scripts. Install fixed version, or alternatively prevent direct access to Sieve scripts via ManageSieve or local access. No publicly available exploits are known.

EPSS 0.3% · p27 CWE-400 published 2026-05-12
medium CVE-2026-27855 CVSS 6.8

Dovecot OTP authentication is vulnerable to replay attack under specific conditions. If auth cache is enabled, and username is altered in passdb, then OTP credentials can be cached so that same OTP reply is valid. An attacker able to observe an OTP exchange is able to log in as the user. If authentication happens over unsecure connection, switch to SCRAM protocol. Alternatively ensure the communcations are secured, and if possible switch to OAUTH2 or SCRAM. No publicly available exploits are known.

EPSS 0.3% · p24 CWE-294 published 2026-03-27
low CVE-2026-27860 CVSS 3.7

If auth_username_chars is empty, it is possible to inject arbitrary LDAP filter to Dovecot's LDAP authentication. This leads to potentially bypassing restrictions and allows probing of LDAP structure. Do not clear out auth_username_chars, or install fixed version. No publicly available exploits are known.

EPSS 0.3% · p21 CWE-90 published 2026-03-27
medium CVE-2025-59031 CVSS 4.3

Dovecot has provided a script to use for attachment to text conversion. This script unsafely handles zip-style attachments. Attacker can use specially crafted OOXML documents to cause unintended files on the system to be indexed and subsequently ending up in FTS indexes. Do not use the provided script, instead, use something else like FTS tika. No publicly available exploits are known.

EPSS 0.3% · p21 CWE-200 published 2026-03-27
low CVE-2026-40020 CVSS 3.1

Attacker can use the IMAP SETACL command to inject the anyone permission to user's dovecot-acl file even if imap_acl_allow_anyone=no. This causes folders to be spammed to all users. The impact is limited to being able to spam folders to other users, no unexpected access is gained. Install to fixed version. No publicly available exploits are known.

EPSS 0.3% · p18 CWE-284 published 2026-05-12
medium CVE-2026-33603 CVSS 6.8

Attacker can use a specially crafted base64 exchange between Dovecot and Client to fake SCRAM TLS channel binding. This requires that the attacker is able to position itself between Dovecot and the client connection. If successful, the attacker can eavesdrop communications between Dovecot and client as MITM proxy. Install fixed version. No publicly available exploits are known.

EPSS 0.2% · p12 CWE-99 published 2026-05-12

Discovery: OSV.dev, NVD and Red Hat (MITRE-refined). Prioritisation: CISA KEV & EPSS. Findings are best-effort from public sources and are not a substitute for vendor advisories.

Not sure what to type? Start from the product

The software directory has a page for 1000 widely used products, from operating systems and firewalls to the npm and Python packages inside your applications, each with the versions already checked and the advisories they turned up.

Browse the directory

Scanning a whole estate?

Our Vulnerability Reporter service inventories your software and reports continuously.