| 項目 | 內容 |
|---|---|
| 發布日期 | 2003-01-05 |
| 嚴重等級 | 高 |
| 威脅類型 | 認證繞過 / 帳號劫持 |
| 漏洞類型 | 設計缺陷 |
| 攻擊向量 | 網路服務端 |
| BUGTRAQ ID | 6373 |
| CVE 編號 | CAN-2002-1374 |
MySQL 3.22.26 ~ 3.23.53、MySQL 4.0.0 ~ 4.0.5a 幾乎所有早期版本。詳細清單見原文。
MySQL 客戶端可發送 COM_CHANGE_USER 命令切換身份。伺服器驗證時,**僅比對客戶端提交的密碼雜湊值首字元** (第一個位元組)。因合法密碼字元集僅 32 個字元,攻擊者最多嘗試 32 次即可猜中首字元,進而以任意已知帳號通過認證。
COM_CHANGE_USER 封包,指定目標帳號。root@localhost)。COM_CHANGE_USER 請求與大量認證失敗事件。