Cyrus IMAP Server SIEVE脚本栈溢出漏洞

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

BUGTRAQ ID: 36296 Cyrus IMAP Server是一款免费开放源代码IMAP协议实现,可使用在Unix和Linux操作系统下。 cyrus-imapd的SIEVE组件在处理SIEVE脚本时没有正确地使用sizeof()运算符。攻击者可以向snprintf()调用传送负数的长度,由于整数转换这会生成很大的正数值,触发栈溢出。成功利用这个漏洞的攻击者可以将其权限提升到cyrus系统用户,因此能够向服务器安装SIEVE 脚本的用户可以读取和修改系统上的任意邮件消息。 cyrus IMAPd 2.2.13 厂商补丁: cyrus ----- 目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载: https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/script.c.diff?r1=1.62&r2=1.62.2.1&only_with_tag=cyrus-imapd-2_2-tail https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sieve/script.c.diff?r1=1.67&r2=1.68 Debian ------ Debian已经为此发布了一个安全公告(DSA-1881-1)以及相应补丁: DSA-1881-1:New cyrus-imapd packages fix arbitrary code execution 链接:http://www.debian.org/security/2009/dsa-1881 补丁下载: Source archives: http://security.debian.org/pool/updates/main/c/cyrus-imapd-2.2/cyrus-imapd-2.2_2.2.13-10+etch2.diff.gz Size/MD5 checksum: 258553 dcbaf7e6c1f9ce896d2b2e75215797bd...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息