Django JSONField/HStoreField SQL×¢Èë·ì϶°²È«¹«¸æ
°ä²¼¹¦·ò 2019-08-02? ·ì϶±àºÅºÍ¼¶±ð
CVE±àºÅ£ºCVE-2019-14234£¬Î£ÏÕ¼¶±ð£º¸ßΣ£¬CVSS·ÖÖµ£º¹Ù·½Î´ÆÀ¶¨
? Ó°Ïì°æ±¾
ÊÜÓ°ÏìµÄ°æ±¾
Django Ö÷¿ª·¢·ÖÖ§
Django 2.2.x < 2.2.4Django 2.1.x < 2.1.11
Django 1.11.x < 1.11.23
? ·ì϶¸ÅÊö
Django ÊÇÒ»¸öÊ¢¿ªÔ´´úÂëµÄWebÀûÓÿò¼Ü£¬ÓÉPythonд³É£¬Ä¿Ç°ÊÇPython Web ¿ª·¢ÀïʹÓÃ×î¿í·ºµÄ¿ò¼ÜÖ®Ò»¡£
8ÔÂ1ÈÕ£¬Django ¹Ù·½°ä²¼¸üУ¬ÆäÖн¨¸´ÁËÒ»¸ö´æÔÚÓÚ¿ò¼ÜÖеÄSQL×¢Èë·ì϶·çÏÕ£¨CVE-2019-14234£©¡£
µ±Ê¹ÓÃÓû§¿É¿ØµÄÊý¾Ý×÷Ϊ²ÎÊý£¬ÒÔ**kwargsµÄ´ó¾Ö´«ÈëQuerySet.filter()º¯Êý£¬¶Ôdjango.contrib.postgres.fields.JSONField½øÐмü/Ë÷Òý²éÕÒ£¬»ò¶Ôdjango.contrib.postgres.fields.HStoreField½øÐмü²éÕÒʱ£¬½«»áµ¼ÖÂSQL×¢Èë¡£
? ·ì϶ÑéÖ¤
ÔÝÎÞPOC/EXP¡£
? ½¨¸´½¨Òé
Ŀǰ³§ÉÌÒѰ䲼Éý¼¶²¹¶¡ÒÔ½¨¸´·ì϶£¬Çë¸üРDjango ÖÁÒÔ϶ÔÓ¦°æ±¾£º
Django 2.1.11
Django 1.11.23
? ²Î¿¼Á´½Ó


¾©¹«Íø°²±¸11010802024551ºÅ