CVE Vulnerabilities

CVE-2019-19783

Improper Privilege Management

Published: Dec 16, 2019 | Modified: Nov 21, 2024
CVSS 3.x
6.5
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
CVSS 2.x
3.5 LOW
AV:N/AC:M/Au:S/C:N/I:P/A:N
RedHat/V2
RedHat/V3
6.5 MODERATE
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

An issue was discovered in Cyrus IMAP before 2.5.15, 3.0.x before 3.0.13, and 3.1.x through 3.1.8. If sieve script uploading is allowed (3.x) or certain non-default sieve options are enabled (2.x), a user with a mail account on the service can use a sieve script containing a fileinto directive to create any mailbox with administrator privileges, because of folder mishandling in autosieve_createfolder() in imap/lmtp_sieve.c.

Weakness

The product does not properly assign, modify, track, or check privileges for an actor, creating an unintended sphere of control for that actor.

Affected Software

NameVendorStart VersionEnd Version
ImapCyrus2.5.0 (including)2.5.15 (excluding)
ImapCyrus3.0.0 (including)3.0.13 (excluding)
ImapCyrus3.1.0 (including)3.1.8 (excluding)
Red Hat Enterprise Linux 8RedHatcyrus-imapd-0:3.0.7-19.el8*
Cyrus-imapdUbuntubionic*
Cyrus-imapdUbuntudisco*
Cyrus-imapdUbuntueoan*
Cyrus-imapdUbuntuesm-apps/bionic*
Cyrus-imapdUbuntutrusty*
Cyrus-imapdUbuntuupstream*

Potential Mitigations

References