¡¾·ì϶¹«¸æ¡¿Apache James»Ø¾ø·þÎñ·ì϶(CVE-2024-37358)

°ä²¼¹¦·ò 2025-02-07

Ò»¡¢·ì϶¸ÅÊö


·ìϼûû³Æ

Apache James»Ø¾ø·þÎñ·ì϶

CVE   ID

CVE-2024-37358

·ì϶ÀàÐÍ

»Ø¾ø·þÎñ

·¢ÏÖ¹¦·ò

2025-02-07

·ì϶ÆÀ·Ö

8.6

·ì϶µÈ¼¶

¸ßΣ

¹¥»÷ÏòÁ¿

ÍøÂç

ËùÐèȨÏÞ

ÎÞ

ÀûÓÃÄѶÈ

µÍ

Óû§½»»¥

ÎÞ

PoC/EXP

δ¹«¿ª

ÔÚÒ°ÀûÓÃ

δ·¢ÏÖ


Apache James£¨Java Apache Mail Enterprise Server£©ÊÇÒ»¸ö¿ªÔ´µÄÓʼþ·þÎñÆ÷£¬£¬£¬£¬ £¬Ö§³ÖSMTP¡¢IMAP ºÍ POP3 ºÍ̸¡£¡£¡£ ¡£¡£¡£¡£Ëü»ùÓÚJava¿ª·¢£¬£¬£¬£¬ £¬¿ÉÀ©´ó²¢Ö§³ÖÄ£¿£¿ £¿£¿£¿£¿é»¯¼Ü¹¹£¬£¬£¬£¬ £¬ºÏÓÃÓÚÆóÒµ¼¶Óʼþ´¦Öᣡ£¡£ ¡£¡£¡£¡£James ¾ß±¸Óʼþ´æ´¢¡¢Óû§ÖÎÀí¡¢Óʼþ¹ýÂ˵ÈÖ°ÄÜ£¬£¬£¬£¬ £¬²¢¿É¼¯³ÉLDAP¡¢Êý¾Ý¿âµÈ±í²¿ÏµÍ³£¬£¬£¬£¬ £¬ºÏÓÃÓÚ¹¹½¨×Ô½ç˵Óʼþ½â¾ö¹æ»®¡£¡£¡£ ¡£¡£¡£¡£


2025Äê2ÔÂ7ÈÕ£¬£¬£¬£¬ £¬8827Ì«Ñô¼¯Íż¯ÍÅVSRC¼à²âµ½Apache¹Ù·½°ä²¼ÁËCVE-2024-37358·ì϶²¼¸æ¡£¡£¡£ ¡£¡£¡£¡£¸Ã·ì϶ӰÏìApache James£¬£¬£¬£¬ £¬¹¥»÷Õß¿ÉÀÄÓÃIMAP×ÖÃæÁ¿£¨IMAP literals£©´¥·¢ÎÞÏ޶ȵÄÄÚ´æ·ÖÅäºÍ³¤¹¦·òÍÆË㣬£¬£¬£¬ £¬´Ó¶øµ¼Ö»ؾø·þÎñ£¨DoS£©¡£¡£¡£ ¡£¡£¡£¡£¸Ã·ì϶¿É±»ÈÏÖ¤Óû§ºÍδÈÏÖ¤Óû§ÀûÓ㬣¬£¬£¬ £¬¿ÉÄܵ¼Ö·þÎñÆ÷×ÊÔ´ºÄ¾¡£¡£¡£ ¡£¡£¡£¡£¬£¬£¬£¬ £¬Ó°ÏìÕý³£ÒµÎñÔËÐÓ×£¡£¡£ ¡£¡£¡£¡£


¶þ¡¢Ó°ÏìÁìÓò


Apache James Server ¡Ü 3.7.5
3.8.0 ¡Ü Apache James Server ¡Ü 3.8.1


Èý¡¢°²È«´ëÊ©


3.1 Éý¼¶°æ±¾


¹Ù·½ÒÑÔÚ 3.7.6 ºÍ 3.8.2 °æ±¾Öн¨¸´´ËÎÊÌ⣬£¬£¬£¬ £¬Í¨¹ýÏÞ¶È¶Ô IMAP ×ÖÃæÁ¿µÄ²»µ±Ê¹Ó㬣¬£¬£¬ £¬ÒÔ½µµÍ·ì϶·çÏÕ¡£¡£¡£ ¡£¡£¡£¡£
ÏÂÔØÁ´½Ó£º
https://james.apache.org/download.cgi#Apache_James_Server/


3.2 һʱ´ëÊ©


ÔÝÎÞ¡£¡£¡£ ¡£¡£¡£¡£


3.3 ͨÓý¨Òé


? ¶¨ÆÚ¸üÐÂϵͳ²¹¶¡£¡£¡£ ¡£¡£¡£¡£¬£¬£¬£¬ £¬Ï÷¼õϵͳ·ì϶£¬£¬£¬£¬ £¬ÌáÉý·þÎñÆ÷µÄ°²È«ÐÔ¡£¡£¡£ ¡£¡£¡£¡£
¼ÓǿϵͳºÍÍøÂçµÄ½Ó¼û½ÚÔ죬£¬£¬£¬ £¬Åú¸Ä·À»ðǽսÊõ£¬£¬£¬£¬ £¬¹Ø¹Ø·Ç±ØÒªµÄÀûÓö˿ڻò·þÎñ£¬£¬£¬£¬ £¬Ï÷¼õ½«Î£ÏÕ·þÎñ£¨ÈçSSH¡¢RDPµÈ£©Â¶³öµ½¹«Íø£¬£¬£¬£¬ £¬Ï÷¼õ¹¥»÷Ãæ¡£¡£¡£ ¡£¡£¡£¡£
ʹÓÃÆóÒµ¼¶°²È«²úÆ·£¬£¬£¬£¬ £¬ÌáÉýÆóÒµµÄÍøÂ簲ȫ»úÄÜ¡£¡£¡£ ¡£¡£¡£¡£
¼ÓǿϵͳÓû§ºÍȨÏÞÖÎÀí£¬£¬£¬£¬ £¬ÆôÓöà³É·ÖÈÏÖ¤»úÔìºÍ×îÓ×ȨÏÞ×¼Ôò£¬£¬£¬£¬ £¬Óû§ºÍÈí¼þȨÏÞӦά³ÖÔÚ×îµÍÏÞ¶È¡£¡£¡£ ¡£¡£¡£¡£
ÆôÓÃÇ¿ÃÜÂëÕ½Êõ²¢ÉèÖÃΪ¶¨ÆÚÅú¸Ä¡£¡£¡£ ¡£¡£¡£¡£


3.4 ²Î¿¼Á´½Ó


https://lists.apache.org/thread/1pxsh11v5s3fkvhnqvkmlqwt3fgpcrqc
https://nvd.nist.gov/vuln/detail/CVE-2024-37358
https://github.com/apache/james-project/commit/6dd3ad9ea1f6a9bc887d2c7af3f5aa30a60ec769
https://github.com/apache/james-project/commit/b2f3c06edfd37b409121bf04c56a6f026048a77e