
SumatraPDF バージョン3.5.0から3.5.2では、更新チェック中にTLSホスト名検証が無効化されており(INTERNET_FLAG_IGNORE_CERT_CN_INVALIDを使用)、ダウンロードしたインストーラに対する署名や整合性の検証は一切行われません。
CVE-2026-25961 – 悪意のある更新サーバーによるリモートコード実行
著者: Mohammed Idrees Banyamer
日付: 2026年2月
CVE: CVE-2026-25961
GHSA: GHSA-xpm2-rr5m-x96q
CVSS v3.1: 7.5 High (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H)
影響を受けるバージョン: SumatraPDF 3.5.0 – 3.5.2
テスト環境: Windows 10 / Windows 11
SumatraPDF バージョン 3.5.0 から 3.5.2 は、自動更新チェック中に TLS ホスト名検証を無効にしており、ダウンロードしたインストーラーのデジタル署名や整合性を検証しません。
ネットワーク上に位置する攻撃者は以下のことが可能です:
https://www.sumatrapdfreader.org/update-check-rel.txt へのリクエストを傍受/偽装するCreateProcess を介してファイルを実行する現実的な攻撃経路: 不正な Wi-Fi、侵害された家庭/オフィスルーター、DNS ハイジャック、透過プロキシインジェクションなど。
update-check-rel.txt レスポンスを偽造するpip install flask
# msfvenom の例(オプション)
msfvenom -p windows/x64/exec CMD=calc.exe -f exe > malicious_installer.exe
#サーバーを実行:
python3 CVE-2026-25961_poc.py