¡¾Îó²îͨ¸æ¡¿MariaDBÔ¶³Ì´úÂëÖ´ÐÐÎó²î

Ðû²¼Ê±¼ä 2026-08-04

Ò»¡¢Îó²î¸ÅÊö


×ðÁú¿­Ê± - ÈËÉú¾ÍÊDz«!


MariaDBÊÇÒ»¿î¿ªÔ´¹ØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ£¨RDBMS£©£¬ÓÉMySQL·ÖÖ§Éú³¤¶øÀ´£¬¼æÈÝMySQLЭæÅºÍÉú̬£¬ÆÕ±éÓ¦ÓÃÓÚWebÓ¦Óá¢ÆóҵӪҵϵͳ¡¢ÔÆÅÌËãÆ½Ì¨¼°Êý¾ÝÆÊÎö³¡¾° ¡£MariaDBÖ§³ÖSQLÅÌÎÊ¡¢ÊÂÎñ´¦Öóͷ£¡¢´æ´¢Àú³Ì¡¢¸´ÖÆ¡¢¸ß¿ÉÓü¯ÈºµÈ¹¦Ð§£¬ÊÇÖڶ໥ÁªÍøºÍÆóÒµ¼¶Ó¦ÓõÄÖ÷ÒªÊý¾Ý¿â×é¼þ ¡£

 

2026Äê8ÔÂ4ÈÕ£¬×ðÁú¿­¹ÙÍøÈë¿ÚÇå¾²Ó¦¼±ÏìÓ¦ÖÐÐÄ£¨VSRC£©¼à²âµ½MariaDBÔ¶³Ì´úÂëÖ´ÐÐÎó²î ¡£Éæ¼°SYS_REFCURSOR×é¼þÖеÄÊͷźóÖØÓã¨Use After Free£¬UAF£©È±ÏÝÒÔ¼°È¨ÏÞÌáÉýÎÊÌâ ¡£ÓÉÓÚsp_cursor_array::get_cursor_by_ref()·µ»ØµÄÄÚ²¿Ö¸ÕëÔÚÄÚ´æÖØÐ·ÖÅɺóʧЧ£¬¹¥»÷Õß¿Éͨ¹ý½á¹¹¶ñÒâSQLÇëÇó´¥·¢¶ÑÄÚ´æÖØÓ㬲¢ÍŽáȨÏÞÈÆ¹ý¡¢ÄÚ´æµØÖ·Ð¹Â¶ºÍJOP£¨Jump Oriented Programming£©Á´Ö´ÐÐí§ÒâϵͳÏÂÁî ¡£¹¥»÷Õß½öÐèµÍȨÏÞMariaDBÕË»§¼°ÍøÂç»á¼ûȨÏÞ£¬¼´¿ÉÔÚÊý¾Ý¿â·þÎñÀú³ÌȨÏÞÏÂÖ´ÐÐí§Òâ´úÂ룬µ¼ÖÂÊý¾Ý¿âÖ÷»ú±»ÍêÈ«¿ØÖÆ£¬¿ÉÄÜÔì³ÉÊý¾Ýй¶ ¡£

 


¶þ¡¢Ó°Ïì¹æÄ£



ÏÖÔÚ¹ûÕæÐÅÏ¢½öÈ·ÈÏMariaDB 10.6.27ÖÁ13.0.1-rc°æ±¾±£´æÎó²î£¬ÆäËûÀúÊ·°æ±¾¼°·ÖÖ§ÊÇ·ñÊÜÓ°ÏìÐèÒÔMariaDB¹Ù·½Í¨¸æÎª×¼ ¡£

 

Èý¡¢Çå¾²²½·¥


3.1 Éý¼¶°æ±¾


Ä¿½ñ¹ûÕæÐÅÏ¢ÏÔʾ£¬MariaDB¹Ù·½ÉÐδÐû²¼°üÀ¨ÍêÕûÐÞ¸´µÄÕýʽ°æ±¾£¬½¨ÒéÒ»Á¬¹Ø×¢ MariaDBÇ徲ͨ¸æ¼°°æ±¾¸üР¡£

 

ÏÂÔØÁ´½Ó£º

https://github.com/MariaDB/server/releases

 

3.2 ÔÝʱ²½·¥


ÔÚ¹Ù·½ÐÞ¸´°æ±¾Ðû²¼Ç°£¬½¨Òé½ÓÄÉÔÝʱÇå¾²²½·¥½µµÍÎó²îʹÓÃΣº¦ ¡£Ê×ÏÈ£¬Ó¦ÔöÇ¿Êý¾Ý¿âȨÏ޹ܿØ£¬Æ¾Ö¤×îСȨÏÞÔ­ÔòÏÞÖÆÍ¨Ë×ÕË»§È¨ÏÞ£¬Õ¥È¡·ÇÐëÒªÓû§Ö´ÐÐGRANT PROXYµÈ¸ßΣº¦²Ù×÷£¬ÊÕ½ôFILEȨÏÞʹÓùæÄ££¬²¢×èֹʹÓøßȨÏÞÕË»§ÔËÐÐÒ»Ñùƽ³£ÓªÒµ ¡£Í¬Ê±£¬½¨ÒéÉèÖÃsecure_file_priv²ÎÊýÏÞÖÆMariaDBÎļþ¶ÁдĿ¼£¬½µµÍͨ¹ýÊý¾Ý¿â¶ÁÈ¡/proc/self/mapsµÈϵͳÃô¸ÐÐÅÏ¢µÄΣº¦ ¡£Æä´Î£¬Ó¦ïÔÌ­Êý¾Ý¿â̻¶¹æÄ££¬Í¨¹ýÏÞÖÆMariaDB¼àÌýµØÖ·¡¢·À»ðǽ»á¼û¿ØÖƵȷ½·¨ÏÞÖÆ3306¶Ë¿Ú»á¼ûȪԴ£¬×èÖ¹Êý¾Ý¿â·þÎñÖ±½Ó̻¶ÓÚ¹«Íø ¡£±ðµÄ£¬Ó¦ÔöÇ¿Êý¾Ý¿âÔËÐÐÇéÐθôÀ룬×èÖ¹MariaDBÀú³ÌÒÔrootȨÏÞÔËÐУ¬²¢ÍŽáÈÝÆ÷¡¢SELinux¡¢AppArmorµÈÇå¾²»úÖÆÏÞÖÆÊý¾Ý¿âÀú³ÌȨÏÞ ¡£½¨ÒéÒ»Á¬¼à¿ØÒ쳣ȨÏޱ任¡¢Òì³£SQLÖ´ÐС¢Êý¾Ý¿âÀú³ÌÒì³£Í߽⼰¿ÉÒÉϵͳÏÂÁîŲÓÃÐÐΪ£¬ÊµÊ±·¢Ã÷²¢×è¶ÏDZÔÚ¹¥»÷Ô˶¯ ¡£

 

3.3 ͨÓý¨Òé


°´ÆÚ¸üÐÂϵͳ²¹¶¡£¬ïÔ̭ϵͳÎó²î£¬ÌáÉý·þÎñÆ÷µÄÇå¾²ÐÔ ¡£

ÔöǿϵͳºÍÍøÂçµÄ»á¼û¿ØÖÆ£¬Ð޸ķÀ»ðǽսÂÔ£¬¹Ø±Õ·ÇÐëÒªµÄÓ¦Óö˿ڻò·þÎñ£¬ïÔÌ­½«Î£ÏÕ·þÎñ£¨ÈçSSH¡¢RDPµÈ£©Ì»Â¶µ½¹«Íø£¬ïÔÌ­¹¥»÷Ãæ ¡£

ʹÓÃÆóÒµ¼¶Çå¾²²úÆ·£¬ÌáÉýÆóÒµµÄÍøÂçÇå¾²ÐÔÄÜ ¡£

ÔöǿϵͳÓû§ºÍȨÏÞ¹ÜÀí£¬ÆôÓöàÒòËØÈÏÖ¤»úÖÆºÍ×îСȨÏÞÔ­Ôò£¬Óû§ºÍÈí¼þȨÏÞÓ¦¼á³ÖÔÚ×îµÍÏÞ¶È ¡£

ÆôÓÃÇ¿ÃÜÂëÕ½ÂÔ²¢ÉèÖÃΪ°´ÆÚÐÞ¸Ä ¡£

 

3.4 ²Î¿¼Á´½Ó


https://github.com/dinosn/mariadb-13-rce-lab/