CVE-2019-18928
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP...
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP request may be interpreted in the authentication context of an unrelated previous request that arrived over the same connection.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP request may be interpreted in the authentication context of an unrelated previous request that arrived over the same connection.
- Record
CVE-2019-18928- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP request may be interpreted in the authentication context of an unrelated previous request that arrived over the same connection.
- Record
CVE-2019-18928- Updated
- 2026-11-02
EUVDEUVD-2019-8601 No score
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP request may be interpreted in the authentication context of an unrelated previous request that arrived over the same connection.
- Record
EUVD-2019-8601- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mpmx-j2j3-253q
9.8
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP...
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP request may be interpreted in the authentication context of an unrelated previous request that arrived over the same connection.
- Record
GHSA-mpmx-j2j3-253q- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
9.8
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP request may be interpreted in the authentication context of an unrelated previous request that arrived over the same connection.
- Record
CVE-2019-18928- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-18928
9.8
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP request may be interpreted in the authentication context of an unrelated previous request that arrived over the same connection.
- Record
DEBIAN-CVE-2019-18928- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2020:4655
7.4
Red Hat Security Advisory: cyrus-imapd security update
- Record
RHSA-2020:4655- CVSS 3.0
- 7.4 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-18928
9.8
Cyrus IMAP 2.5.x before 2.5.14 and 3.x before 3.0.12 allows privilege escalation because an HTTP request may be interpreted in the authentication context of an unrelated previous request that arrived over the same connection.
- Record
UBUNTU-CVE-2019-18928- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2025-1738170525 No score
Fix CVE(s): CVE-2019-18928
- SECURITY UPDATE: Privilege escalation via HTTP request interpretation
- debian/patches/CVE-2019-18928.patch: drop auth credentials if not a backend in a Murder to prevent unauthorized access
- CVE-2019-18928
- Record
CLSA-2025-1738170525- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14968-1 No score
cyradm-3.8.4-1.1 on GA media
These are all security issues fixed in the cyradm-3.8.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14968-1- Updated
- 2026-11-02
OSVUSN-7224-1 No score
cyrus-imapd vulnerabilities
It was discovered that non-authentication-related HTTP requests could be interpreted in an authentication context by a Cyrus IMAP Server when multiple requests arrived over the same connection. An unauthenticated attacker could possibly use this issue to perform a privilege escalation attack. This issue only affected Ubuntu 18.04 LTS. (CVE-2019-18928)
Matthew Horsfall discovered that Cyrus IMAP Server utilized a poor string hashing algorithm that could be abused to control where data was being stored. An attacker could possibly use this issue to perform a denial of service. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2021-33582)
Damian Poddebniak discovered that Cyrus IMAP Server could interpret specially crafted commands to exploit a memory issue. An authenticated attacker could possibly use this issue to perform a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2024-34055)
- Record
USN-7224-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cyrus-adminTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-caldavTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-clientsTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-commonTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-devTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-docTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-imapdTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-murderTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-nntpdTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-pop3dTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
Show 20 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cyrus-replicationTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
libcyrus-imap-perlTuxCare:Ubuntu:18.04 |
before 2.5.10-3ubuntu1.1+tuxcare.els2 | 2.5.10-3ubuntu1.1+tuxcare.els2 |
cyrus-imapdDebian:12 |
before 3.0.12-1 | 3.0.12-1 |
cyrus-imapdDebian:13 |
before 3.0.12-1 | 3.0.12-1 |
cyrus-imapdDebian:14 |
before 3.0.12-1 | 3.0.12-1 |
cyrus-imapdDebian:9 From an advisory covering 2 CVEs |
before 2.5.10-3+deb9u3, plus listed versions 2.5.10-32.5.10-3+deb9u12.5.10-3+deb9u2 |
2.5.10-3+deb9u3 |
cyrus-imapdRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.0.7-19.el8 | 0:3.0.7-19.el8 |
cyrus-imapd-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.0.7-19.el8 | 0:3.0.7-19.el8 |
cyrus-imapd-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.0.7-19.el8 | 0:3.0.7-19.el8 |
cyrus-imapd-utilsRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.0.7-19.el8 | 0:3.0.7-19.el8 |
cyrus-imapd-utils-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.0.7-19.el8 | 0:3.0.7-19.el8 |
cyrus-imapd-vzicRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.0.7-19.el8 | 0:3.0.7-19.el8 |
cyrus-imapd-vzic-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.0.7-19.el8 | 0:3.0.7-19.el8 |
cyrus-imapdUbuntu:Pro:18.04:LTS |
before 2.5.10-3ubuntu1.1+esm1, plus listed versions 2.5.10-3build12.5.10-3build22.5.10-3ubuntu12.5.10-3ubuntu1.1 |
2.5.10-3ubuntu1.1+esm1 |
cyrus-imapdUbuntu:20.04:LTS |
before 3.0.12-1, plus listed versions 3.0.11-13.0.11-1build1 |
3.0.12-1 |
cyrus-imapdUbuntu:Pro:18.04:LTS From an advisory covering 3 CVEs |
before 2.5.10-3ubuntu1.1+esm1, plus listed versions 2.5.10-3build12.5.10-3build22.5.10-3ubuntu12.5.10-3ubuntu1.1 |
2.5.10-3ubuntu1.1+esm1 |
cyrus-imapdUbuntu:Pro:20.04:LTS From an advisory covering 3 CVEs |
before 3.0.13-5ubuntu0.1~esm1, plus listed versions 3.0.11-13.0.11-1build13.0.12-13.0.12-23.0.12-2ubuntu2 Show 5 moreShow less3.0.12-2ubuntu33.0.13-2ubuntu13.0.13-3ubuntu13.0.13-4ubuntu13.0.13-5 |
3.0.13-5ubuntu0.1~esm1 |
cyrus-imapdUbuntu:Pro:22.04:LTS From an advisory covering 3 CVEs |
before 3.4.3-3ubuntu0.1+esm1, plus listed versions 3.2.6-2build13.4.2-23.4.2-2build13.4.3-23.4.3-33.4.3-3build23.4.3-3ubuntu0.1 |
3.4.3-3ubuntu0.1+esm1 |
cyrus-imapdUbuntu:Pro:24.04:LTS From an advisory covering 3 CVEs |
before 3.8.2-1ubuntu0.1~esm1, plus listed versions 3.8.0-53.8.1-13.8.1-1build13.8.1-1build23.8.1-33.8.1-3build33.8.2-1 |
3.8.2-1ubuntu0.1~esm1 |
cyrus-imapdopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 3.8.4-1.1 | 3.8.4-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-18928 is a critical vulnerability (CVSS 9.8) in Cyrus Imap, published November 15, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.39%, the 84th percentile. Fixed in cyrus-admin 2.5.10-3ubuntu1.1+tuxcare.els2.
References
cyrusimap.org/imap/download/release-notes/3.0/x/3.0.12.html
cyrusimap.org/imap/download/release-notes/2.5/x/2.5.14.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/PHV3TUU53WCKJ3BBRK2EHAF44MSZEFK6
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LAGKPZDXQ6KRUGQVRAO6N4PCINP6KS5F
lists.debian.org/debian-lts-announce/2022/06/msg00013.html
nvd.nist.gov/vuln/detail/CVE-2019-18928
Show 27 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/LAGKPZDXQ6KRUGQVRAO6N4PCINP6KS5F
lists.fedoraproject.org/archives/list/[email protected]/message/PHV3TUU53WCKJ3BBRK2EHAF44MSZEFK6
github.com/advisories/GHSA-mpmx-j2j3-253q
errata.cloudlinux.com/ubuntu18-els/CLSA-2025-1738170525.html
security-tracker.debian.org/tracker/CVE-2019-18928
access.redhat.com/errata/RHSA-2020:4655
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1671239
bugzilla.redhat.com/show_bug.cgi?id=1710722
bugzilla.redhat.com/show_bug.cgi?id=1775177
bugzilla.redhat.com/show_bug.cgi?id=1786756
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4655.json
access.redhat.com/security/cve/CVE-2019-18928
cve.org/CVERecord?id=CVE-2019-18928
github.com/cyrusimap/cyrus-imapd/issues/2904
access.redhat.com/security/cve/CVE-2019-19783
cve.org/CVERecord?id=CVE-2019-19783
nvd.nist.gov/vuln/detail/CVE-2019-19783
ubuntu.com/security/CVE-2019-18928
ubuntu.com/security/notices/USN-7224-1
ubuntu.com/security/CVE-2021-33582
ubuntu.com/security/CVE-2024-34055
suse.com/security/cve/CVE-2019-11356
suse.com/security/cve/CVE-2019-18928
suse.com/security/cve/CVE-2019-19783
suse.com/security/cve/CVE-2024-34055