CVE-2019-11500 Memory corruption in n/a
Remote attackers can execute arbitrary code on Dovecot IMAP servers by exploiting an out-of-bounds write vulnerability in protocol processing.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2019-11500?
CVE-2019-11500 is a critical memory corruption vulnerability in Debian Debian Linux, published on 29 Aug 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
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.
Weakness: CWE-787
Which versions are affected by CVE-2019-11500?
It affects 4 products.
Linux distribution packages (40)
dovecot Red Hat:enterprise_linux:6::server | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-debuginfo Red Hat:enterprise_linux:6::server | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-devel Red Hat:enterprise_linux:6::server | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-mysql Red Hat:enterprise_linux:6::server | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-pgsql Red Hat:enterprise_linux:6::server | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-pigeonhole Red Hat:enterprise_linux:6::server | All versions | 1:2.0.9-22.el6_10.1 |
dovecot Red Hat:enterprise_linux:6::workstation | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-debuginfo Red Hat:enterprise_linux:6::workstation | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-devel Red Hat:enterprise_linux:6::workstation | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-mysql Red Hat:enterprise_linux:6::workstation | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-pgsql Red Hat:enterprise_linux:6::workstation | All versions | 1:2.0.9-22.el6_10.1 |
dovecot-pigeonhole Red Hat:enterprise_linux:6::workstation | All versions | 1:2.0.9-22.el6_10.1 |
dovecot Red Hat:enterprise_linux:7::server | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-debuginfo Red Hat:enterprise_linux:7::server | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-devel Red Hat:enterprise_linux:7::server | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-mysql Red Hat:enterprise_linux:7::server | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-pgsql Red Hat:enterprise_linux:7::server | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-pigeonhole Red Hat:enterprise_linux:7::server | All versions | 1:2.2.36-3.el7_7.1 |
dovecot Red Hat:enterprise_linux:7::workstation | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-debuginfo Red Hat:enterprise_linux:7::workstation | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-devel Red Hat:enterprise_linux:7::workstation | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-mysql Red Hat:enterprise_linux:7::workstation | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-pgsql Red Hat:enterprise_linux:7::workstation | All versions | 1:2.2.36-3.el7_7.1 |
dovecot-pigeonhole Red Hat:enterprise_linux:7::workstation | All versions | 1:2.2.36-3.el7_7.1 |
dovecot Red Hat:enterprise_linux:8::appstream | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-mysql Red Hat:enterprise_linux:8::appstream | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-mysql-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-pgsql Red Hat:enterprise_linux:8::appstream | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-pgsql-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-pigeonhole-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 1:2.2.36-5.el8_0.1 |
dovecot Red Hat:enterprise_linux:8::crb | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-debugsource Red Hat:enterprise_linux:8::crb | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-devel Red Hat:enterprise_linux:8::crb | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-mysql-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-pgsql-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 1:2.2.36-5.el8_0.1 |
dovecot-pigeonhole-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 1:2.2.36-5.el8_0.1 |
dovecot22 SUSE:Enterprise Storage 4 | All versions | 2.2.31-19.17.1 |
Products include Debian Debian Linux, Dovecot Dovecot, Dovecot Pigeonhole, Fedoraproject Fedora.
How do I fix CVE-2019-11500?
Upgrade to a fixed version.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2019-11500 being exploited?
There is no known exploitation of CVE-2019-11500 in the wild and no public exploit code.
Other vulnerabilities in Debian Debian Linux
Sources
Also known as ALPINE-CVE-2019-11500, DEBIAN-CVE-2019-11500, DLA-1901-1, DSA-4510-1, GHSA-mqm8-r3v6-8mmv, MGASA-2019-0261 and 9 more.