Qualcomm's QPopper是Unix/Linux上的POP3 Server,最近开始成为开放源码项目。 某些版本的QPopper存在缓冲区溢出,当接收超过2048字符的串时,导致拒绝服务。QPopper开始占用大量的CPU资源,除非手动杀掉该进程。 最有可能导致问题的地方是popper/main.c中的msg_buf或者password/poppassd.c的msg_buf。
Qualcomm's QPopper是Unix/Linux上的POP3 Server,最近开始成为开放源码项目。 某些版本的QPopper存在缓冲区溢出,当接收超过2048字符的串时,导致拒绝服务。QPopper开始占用大量的CPU资源,除非手动杀掉该进程。 最有可能导致问题的地方是popper/main.c中的msg_buf或者password/poppassd.c的msg_buf。