NSFOCUS安全小組發現Microsoft IIS 4.0/5.0在處理CGI程式檔名時存在雙重解碼漏洞,攻擊者可構造特殊編碼繞過目錄遍歷檢查,以IUSR_MACHINE權限執行任意系統命令。
不受影響: 安裝SP6/SP6a且無其他hotfix的IIS 4.0。
\ → %5c → %255c),首次解碼通過檢查,二次解碼還原為 \ 或 ../,實現目錄遍歷。目標存在虛擬可執行目錄 /scripts 且與系統同磁碟:
%5c..%5cwinnt/system32/cmd.exe?/c dir c:
即可列出C:根目錄。同理 ..%2f、.%2e/ 等變體亦可利用。
微軟已發布對應安全公告與補丁,請儘速套用。