Lucene search

K
freebsdFreeBSD14908BDA-232B-11EF-B621-00155D645102
HistoryApr 30, 2024 - 12:00 a.m.

cyrus-imapd -- unbounded memory allocation

2024-04-3000:00:00
vuxml.freebsd.org
2
cyrus imap
memory allocation
cve-2024-34055
imap protocol

6.5 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

7.2 High

AI Score

Confidence

Low

0.0005 Low

EPSS

Percentile

18.8%

Cyrus IMAP 3.8.3 Release Notes states:

Fixed CVE-2024-34055: Cyrus-IMAP through 3.8.2 and 3.10.0-beta2 allow authenticated attackers to cause unbounded memory allocation by sending many LITERALs in a single command.
The IMAP protocol allows for command arguments to be LITERALs of negotiated length, and for these the server allocates memory to receive the content before instructing the client to proceed. The allocated memory is released when the whole command has been received and processed.
The IMAP protocol has a number commands that specify an unlimited number of arguments, for example SEARCH. Each of these arguments can be a LITERAL, for which memory will be allocated and not released until the entire command has been received and processed. This can run a server out of memory, with varying consequences depending on the server’s OOM policy.

OSVersionArchitecturePackageVersionFilename
FreeBSDanynoarchcyrus-imapd38< 3.8.2_1UNKNOWN
FreeBSDanynoarchcyrus-imapd36< 3.6.4_1UNKNOWN
FreeBSDanynoarchcyrus-imapd34< 3.4.7_1UNKNOWN

6.5 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

7.2 High

AI Score

Confidence

Low

0.0005 Low

EPSS

Percentile

18.8%