OpenCV»º³åÇøÒç¶Âí½Å£¨CVE-2019-5063¡¢CVE-2019-5064£©

°ä²¼¹¦·ò 2020-01-05


8827Ì«Ñô¼¯ÍÅ(Macau)¹É·ÝÓÐÏÞ¹«Ë¾-Official website


1.²¼¾°ÃèÊö


˼¿ÆTalos×î½üÔÚOpenCV¿âÖз¢ÏÖÁ½¸ö»º³åÇøÒç¶Âí½Å £¬ £¬£¬£¬£¬£¬£¬¹¥»÷Õß¿ÉÀûÓÃÕâЩ·ì϶À´µ¼Ö¶ѰܻµºÍDZÔڵĴúÂëÖ´ÐС£ ¡£¡£¡£¡£¡£¡£ ¡£


2.·ì϶Áбí


CVE ID  £º   CVE-2019-5063¡¢CVE-2019-5064

·ì϶µÈ¼¶£º    ¸ßΣ

CVSSÆÀ·Ö£º   8.8

CVSS Vector:  CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Ó°ÏìÁìÓò£º   OpenCV 4.1.0


3.·ì϶ÏêÇé


OpenCV£¨¿ªÔ´ÍÆËã»úÊÓ¾õ¿â£©ÊÇÒ»¸öÖØÒªÕë¶ÔÊµÊ±ÍÆËã»úÊÓ¾õ±à³ÌÖ°ÄܵĿªÔ´¿â¡£ ¡£¡£¡£¡£¡£¡£ ¡£Ô̺¬Google¡¢Microsoft¡¢Intel¡¢IBM¡¢Yahoo¡¢Sony¡¢Honda¡¢ToyotaºÍÆäËû¹«Ë¾ÔÚÄÚµÄÖØÒª¿Æ¼¼¹«Ë¾¶¼Ê¹ÓøÿâÀ´¿ª·¢Ã沿¼ø±ð¼¼Êõ¡¢»úеÈ˼¼Êõ¡¢»î¶¯¸ú×ٵȽâ¾ö¹æ»®¡£ ¡£¡£¡£¡£¡£¡£ ¡£


CVE-2019-5063ºÍCVE-2019-5064¶¼ÊǶѻº³åÇøÒç¶Âí½Å £¬ £¬£¬£¬£¬£¬£¬´æÔÚÓÚOpenCV 4.1.0µÄÊý¾Ý½á¹¹ÓƾÃÐÔÖ°ÄÜÖС£ ¡£¡£¡£¡£¡£¡£ ¡£¸ÃÖ°ÄÜÔÊÐí¿ª·¢ÈËÔ±ÔÚ´ÅÅÌÉϵÄÎļþÖÐдÈëOpenCVÊý¾Ý½á¹¹ÒÔ¼°´Ó´ÅÅÌÉϵÄÎļþÖмìË÷OpenCVÊý¾Ý½á¹¹ £¬ £¬£¬£¬£¬£¬£¬ÎļþÀàÐÍ¿ÉËùÒÔXML¡¢YAML»òJSON¡£ ¡£¡£¡£¡£¡£¡£ ¡£¹¥»÷ÕßÄܹ»±ðÀëͨ¹ý¶ñÒâXMLÎļþºÍJSONÎļþ´¥·¢ÕâÁ½¸ö·ì϶¡£ ¡£¡£¡£¡£¡£¡£ ¡£


CVE-2019-5063ÔÚ¸ÃÖ°ÄܽâÎöÔ̺¬Ç±ÔÚ×Ö·ûʵÌåÒýÓõÄXMLÎļþʱ´¥·¢ £¬ £¬£¬£¬£¬£¬£¬µ±Óöµ½£¦·ûºÅʱ £¬ £¬£¬£¬£¬£¬£¬API½«³ÖÐø½âÎö×Ö·û £¬ £¬£¬£¬£¬£¬£¬Ö±µ½Óöµ½·ÖºÅΪֹ¡£ ¡£¡£¡£¡£¡£¡£ ¡£ÈôÊÇ×Ö·û´®ÓëswitchÓï¾äÖеÄ×Ö·û´®²»Æ¥Åä £¬ £¬£¬£¬£¬£¬£¬ÔòÊý¾Ý±»ÆëÈ«¸´Ôì½ø»º³åÇøÖС£ ¡£¡£¡£¡£¡£¡£ ¡£CVE-2019-5064ÊÇÔÚ¸ÃÖ°ÄܽâÎöÔ̺¬¿Õ×Ö½ÚµÄJSONÎļþʱ´¥·¢µÄ £¬ £¬£¬£¬£¬£¬£¬µ±Óöµ½¿Õ×Ö½Úʱ £¬ £¬£¬£¬£¬£¬£¬Ö±µ½¸ÃµãµÄÕû¸öÖµ¾ù±»¸´Ôì½ø»º³åÇøÖÐ £¬ £¬£¬£¬£¬£¬£¬µ«API²¢Î´²é³­JSONÖµÊÇ·ñ»áÒç³öÖ¸±ê»º³åÇø¡£ ¡£¡£¡£¡£¡£¡£ ¡£


4.½¨¸´½¨Òé


OpenCV 4.2.0°æ±¾ÒѾ­½¨¸´ÁËÕâÁ½¸ö·ì϶ £¬ £¬£¬£¬£¬£¬£¬½¨ÒéÓû§½øÐиüС£ ¡£¡£¡£¡£¡£¡£ ¡£


5.²Î¿¼Á´½Ó


https://blog.talosintelligence.com/2020/01/opencv-buffer-overflow-jan-2020.html

https://nvd.nist.gov/vuln/detail/CVE-2019-5063

https://nvd.nist.gov/vuln/detail/CVE-2019-5064

https://securityaffairs.co/wordpress/95962/hacking/opencv-library-buffere-overflow.html