¡¾·ì϶¹«¸æ¡¿Django SQL×¢Èë·ì϶(CVE-2025-64459)

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

Ò»¡¢·ì϶¸ÅÊö


·ìϼûû³Æ

Django SQL×¢Èë·ì϶

CVE   ID

CVE-2025-64459

·ì϶ÀàÐÍ

SQL×¢Èë

·¢ÏÖ¹¦·ò

2025-11-7

·ì϶ÆÀ·Ö

9.1

·ì϶µÈ¼¶

ÑϳÁ

¹¥»÷ÏòÁ¿

ÍøÂç

ËùÐèȨÏÞ

ÎÞ

ÀûÓÃÄѶÈ

µÍ

Óû§½»»¥

²»±ØÒª

PoC/EXP

Òѹ«¿ª

ÔÚÒ°ÀûÓÃ

δ·¢ÏÖ


DjangoÊÇÒ»¸ö¸ß¼¶µÄPython Web¿ò¼Ü£¬ÓÃÓÚ¼±¾ç¿ª·¢°²È«¡¢¿ÉÊØ»¤µÄÍøÕ¾ ¡£Ëü¼¤Àø×ñÑ­¡°DRY¡±£¨Dont Repeat Yourself£©×¼Ôò£¬ÌṩÁË·á˶µÄÄÚÖÃÖ°ÄÜ£¬Èç×Ô¶¯»¯µÄÖÎÀí½çÃæ¡¢Êý¾Ý¿âÄ£ÐÍ¡¢URL·ÓÉ¡¢±íµ¥´¦Öá¢ÑéÖ¤¡¢ÈÏÖ¤µÈ ¡£DjangoÊÇÒ»¸öȫջ¿ò¼Ü£¬ÊʺϿª·¢´Óµ¥Ò»ÀûÓõ½¸´ÔÓϵͳµÄ¸÷ÀàWebÏîÄ¿ ¡£ÆäÉè¼Æ×¢³Á¿É³ÁÓÃÐÔ¡¢¼±¾ç¿ª·¢ºÍ¸ßЧµÄÊý¾Ý¿â²Ù×÷£¬Ê¹¿ª·¢Õß¿ÉÄÜרһÓÚÒµÎñÂß¼­¶ø·Çµ×²ã´úÂë ¡£


2025Äê11ÔÂ7ÈÕ£¬GA»Æ½ð¼×¼¯ÍÅVSRC¼à²âµ½Ò»¸öÓ°ÏìDjango ORM£¨¶ÔÏó¹ØÏµÓ³É䣩µÄSQL×¢Èë·ì϶ ¡£¾ßÌå´æÔÚÓÚQuerySetµÄfilter()¡¢exclude()¡¢get()²½ÖèÒÔ¼°QÀàµÄʹÓÃÖÐ ¡£µ±¹¥»÷Õßͨ¹ý×ÖµäÀ©´ó·½Ê½´«µÝÒ»¸ö¾«ÐÄ»ú¹ØµÄ×Öµä×÷Ϊ_connector¹Ø¼ü×Ö²ÎÊýʱ£¬DjangoÔÚ»ú¹ØSQL²éÎÊʱδÕýÈ·´¦ÖøÃÊäÈ룬µ¼Ö¶ñÒâSQL´úÂëµÄ×¢Èë ¡£¹¥»÷ÕßÄܹ»ÀûÓô˷ìÏ¶ÈÆ¹ýÀûÓ÷¨Ê½µÄSQL²éÎʰ²È«»úÔ죬ִÐÐδÊÚȨµÄÊý¾Ý¿â²Ù×÷£¬¿ÉÄܵ¼ÖÂÃô¸ÐÊý¾Ýй¶¡¢Êý¾Ý´Û¸Ä»òÊý¾ÝÃÔʧ ¡£·ì϶ÆÀ·Ö9.1·Ö£¬·ì϶¼¶±ðÑϳÁ ¡£


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


Django < 5.1.14
Django < 4.2.26
Django < 5.2.8
ÔçÆÚ²»ÊÜÖ§³ÖµÄDjango°æ±¾£¨Èç5.0.x¡¢4.1.x¡¢3.2.x£©¿ÉÄÜÒ²Êܵ½Ó°Ï죬µ«Î´±»ÕýʽÆÀ¹À


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


3.1 Éý¼¶°æ±¾


¹Ù·½ÒѰ䲼½¨¸´²¹¶¡£¬ÒÔ½¨¸´¸Ã·ì϶ ¡£
Django >= 5.1.14
Django >= 4.2.26
Django >= 5.2.8


ÏÂÔØÁ´½Ó£ºhttps://www.djangoproject.com/download/


3.2 һʱ´ëÊ©


ÔÝÎÞ ¡£


3.3 ͨÓý¨Òé


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


3.4 ²Î¿¼Á´½Ó


https://www.djangoproject.com/weblog/2025/nov/05/security-releases/
https://nvd.nist.gov/vuln/detail/CVE-2025-64459