🔥 この記事の詳細
2026-04-28 更新
C
月内に

Windowsのリモートデスクトップ(RDP)の「ビットマップキャッシュ」機能により、接続先の画面内容がローカルPCに断片的な画像として保存されるリスクが指摘さ…

脆弱性🌐 英語ソース
📅 2026-04-28📰 freebuf
📌 一言でいうと
Windowsのリモートデスクトップ(RDP)の「ビットマップキャッシュ」機能により、接続先の画面内容がローカルPCに断片的な画像として保存されるリスクが指摘されています。攻撃者はツール(bmc-tools, RdpCacheStitcher等)を用いてこれらのキャッシュを復元し、機密情報やパスワードなどの視覚情報を窃取することが可能です。この機能は利便性のための最適化ですが、セキュリティ上の脆弱な点となる可能性があります。
🏢影響範囲
Windows RDPを利用してリモート接続を行うすべての組織およびユーザー
該当時の対応
1. RDPクライアント設定で「ビットマップキャッシュ」を無効にする。2. %localappdata%\Microsoft\Terminal Server Client\Cache フォルダの定期的なクリーンアップを検討する。3. 特権アカウントでのRDP利用を制限し、機密情報の取り扱いには注意する。
📧 メール案を見る (管理者向け)
⚠️ これは AI が生成した参考例です。配信前に必ず内容をご確認のうえ、貴社の状況に合わせて編集してご利用ください。実際の被害状況や自社の利用環境を踏まえた判断は、貴社のセキュリティ責任者にご確認ください。
件名: 【共有】Windows RDPビットマップキャッシュによる情報漏洩リスクについて

お疲れさまです。RDPのキャッシュ機能を利用した情報窃取の手法に関する情報共有です。

■ 概要
Windows RDPの「ビットマップキャッシュ」機能により、リモートセッション中の画面内容がローカルPCのディスクに画像タイルとして保存されます。攻撃者がローカルPCにアクセスした場合、オープンソースツール(bmc-tools, RdpCacheStitcher等)を用いてこれらの断片を結合し、過去に表示した機密情報を復元できる可能性があります。

■ 影響範囲
- Windows RDPクライアントを利用してリモート接続を行う端末
- 保存先: %localappdata%\Microsoft\Terminal Server Client\Cache

■ 対応手順
1. RDP接続設定(mstsc.exe)の「エクスペリエンス」タブにて、「ビットマップのキャッシュ」のチェックを外して無効化することを検討してください。
2. 重要な機密情報を扱う端末において、当該キャッシュディレクトリの監視または定期的な削除を検討してください。
3. ユーザーに対し、共用PC等でのRDP利用を禁止するポリシーを徹底してください。

■ 参考情報
- ツール: bmc-tools, RdpCacheStitcher (GitHub)

対応優先度: 中
対応期限: 次回セキュリティレビューまで
Subject: [Security Advisory] Data Leakage Risk via Windows RDP Bitmap Caching

Dear Team,

We are sharing information regarding a potential data leakage vector associated with the Windows Remote Desktop (RDP) Bitmap Caching feature.

■ Overview
Windows RDP uses 'Bitmap Caching' to store screen fragments locally to enhance performance. However, an attacker with local access can exfiltrate these cache files and use tools such as bmc-tools and RdpCacheStitcher to reconstruct visual snapshots of previous remote sessions, potentially exposing sensitive data.

■ Scope
- All endpoints using Windows RDP clients.
- Cache Location: %localappdata%\Microsoft\Terminal Server Client\Cache

■ Mitigation Steps
1. Consider disabling 'Persistent bitmap caching' in the RDP client (mstsc.exe) under the 'Experience' tab.
2. Implement policies to regularly clear the RDP cache directory on high-risk endpoints.
3. Enforce policies prohibiting the use of RDP on shared or untrusted workstations.

■ Reference
- Tools: bmc-tools, RdpCacheStitcher (available on GitHub)

Priority: Medium
Deadline: Next security review cycle