Windows環境下の複数開発言語に脆弱性「BatBadBut」が判明
複数の開発言語ライブラリを「Windows」で利用する際、コマンドインジェクションが可能となる脆弱性「BatBadBut」が明らかとなった。アプリケーションに対する影響は限定的と見られるが、対策が呼びかけられている。
「Windows」環境で利用した際、複数の開発言語において引数のエスケープ処理が適切に行われていない脆弱性が明らかとなったもの。信頼できない因数を処理する場合に任意のコードを実行されるおそれがある。
Flatt SecurityのRyotaK氏が報告したもので、脆弱性は別名「BatBadBut」と名付けられた。同問題に関連して4件のCVE番号「CVE-2024-1874」「CVE-2024-22423」「CVE-2024-24576」「CVE-2024-3566」が割り当てられている。
同脆弱性は、Windowsの「cmd.exe」におけるコマンド引数の解析ルールが複雑であり、適切にエスケープが行われていないことに起因するという。
直接影響を受けるアプリケーションは少ないと見られるが、「CreateProcess」関数に依存している場合に影響があり、「.bat」「.cmd」の場合か、ファイル拡張子を指定せずにコマンドを実行するアプリケーションなども影響を受ける可能性がある。
(Security NEXT - 2024/04/16 )
ツイート
関連リンク
PR
関連記事
荷物問合サービスの侵害、流出対象件数を取りまとめ - 佐川急便
「PHP」にあらたな脆弱性、対象環境は限定的 - 次回更新時に修正
MSが定例外パッチ、「.NET」脆弱性を修正 - Brotli問題などに対応
「Nextcloud」組込ツールや「Arista VCO」の脆弱性などに注意喚起 - 米当局
先週注目された記事(2026年10月18日〜2026年10月24日)
ネットワーク統合管理製品「Arista VCO」に深刻な脆弱性 - すでに悪用も
採用内定式の案内メールを誤送信、メアド流出 - 江戸川区
GMO「デスクトップクラウド」で侵害 - 利用者から金融口座の不正操作報告
「Apache Tomcat」に脆弱性8件 - 「クリティカル」評価の脆弱性も
運用環境に第三者が不正侵入、1年以上前の痕跡も - デジタルアーツ

