In the mboxlist_do_find function in imap/mboxlist.c in Cyrus IMAP before 3.0.4, an off-by-one error in prefix calculation for the LIST command caused use of uninitialized memory, which might allow remote attackers to obtain sensitive information or cause a denial of service (daemon crash) via a 'LIST "" "Other Users"' command.
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
Link | Tags |
---|---|
https://github.com/cyrusimap/cyrus-imapd/commit/6bd33275368edfa71ae117de895488584678ac79 | issue tracking third party advisory patch |
https://lists.andrew.cmu.edu/pipermail/cyrus-announce/2017-September/000145.html | third party advisory |
https://www.cyrusimap.org/imap/download/release-notes/3.0/x/3.0.4.html | third party advisory release notes |
https://github.com/cyrusimap/cyrus-imapd/issues/2132 | issue tracking third party advisory |