MySQL是一種廣泛使用的關系型數據庫管理系統,但是近期發現有一個CVE漏洞(編號為CVE-2021-27928)可能會導致MySQL被黑客攻擊,給相關企業、機構和個人帶來潛在的安全威脅。
這個CVE漏洞是由于MySQL中對于攜帶特殊字符的XML數據處理不當,攻擊者可以通過構造惡意數據包,遠程執行MySQL服務器上的命令或者進行拒絕服務攻擊。
例如: mysql>SELECT ExtractValue(1, Concat('^', Md5('test'), '^')); +----------------------------------------------------+ | ExtractValue(1, Concat('^', Md5('test'), '^')) | +----------------------------------------------------+ | 6B6993566B10E061780E9BDC14C77301 | +----------------------------------------------------+
目前,該漏洞可以影響到MySQL 5.7.33及之前版本,以及MySQL 8.0.23及之前版本。如果您的MySQL系統受到影響,則需要及時升級版本,以提高系統的安全性。
為了避免自己的MySQL系統受到襲擊,建議開啟MySQL的日志功能,定期監控日志內容,以及限制對MySQL的遠程訪問權限,也可以針對本漏洞進行特定的安全防護措施。