PHP においてガベージコレクタにおける Use-After-Free の脆弱性により制限を回避して任意の PHP 関数が実行可能となる問題(Scan Tech Report) | ScanNetSecurity
2024.04.19(金)

PHP においてガベージコレクタにおける Use-After-Free の脆弱性により制限を回避して任意の PHP 関数が実行可能となる問題(Scan Tech Report)

プログラミング言語 PHP に disable_functions による実行制限を回避して、任意の PHP 関数が実行可能となる脆弱性が報告されています。

脆弱性と脅威 エクスプロイト
bugs.php.net
bugs.php.net 全 1 枚 拡大写真
◆概要

プログラミング言語 PHP に disable_functions による実行制限を回避して、任意の PHP 関数が実行可能となる脆弱性が報告されています。何か別の脆弱性を悪用されて対象の Web サーバに悪意のある PHP ファイルを設置されてしまった場合に備えて、system 関数などの OS コマンド実行につながる関数の実行制限をしていたとしても、別の脆弱性を悪用して PHP ファイルのアップロードに成功した攻撃者に制限を回避され、OS コマンドを実行されてしまい侵入されてしまいます。脆弱性対策の強化とアップデートにより対策してください。

◆分析者コメント

攻撃対象となる Web サーバに何か別の脆弱性や設定不備が存在し、PHP ファイルをアップロード可能であるという前提条件が必要となる脆弱性です。PHP の disable_functions の設定により、system 関数や shell_exec 関数などの制限による OS コマンドの実行に対策していたとしても、当該脆弱性を悪用して OS コマンドが実行されてしまうため、攻撃者に侵入されてしまう危険性があります。前提条件が必要な脆弱性であるため悪用には難しいですが、PHP のバージョン 7 系は幅広く影響を受ける脆弱性であるため、多層防御を強化するために PHP のアップデートによる対策を推奨します。

◆深刻度(CVSS)

本記事執筆時点(2019 年 10 月 8 日)では CVE 番号が発番されておらず、脆弱性に対応したバージョンが公開されていません。

◆影響を受けるソフトウェア

以下のバージョンの PHP が脆弱性の影響を受けると報告されています。脆弱性に対応したエクスプロイトコードは Unix/Linux 版の PHP にのみ対応していますが、Windows で脆弱性が悪用できないかという情報は、本記事執筆時点(2019 年 10 月 8 日)では確認できていません。

  + PHP 7.0 - 7.0.33
  + PHP 7.1 - 7.1.31
  + PHP 7.2 - 7.2.23
  + PHP 7.3 - 7.3.10

◆解説

プログラミング言語 PHP のガベージコレクタに、unserialize 関数と組み合わせた場合に発現する、Use-After-Free の脆弱性が報告されています。

《株式会社ラック デジタルペンテスト部》

関連記事

この記事の写真

/

特集

PageTop

アクセスランキング

  1. 東芝テックが利用するクラウドサービスに不正アクセス、取引先や従業員の個人情報が閲覧された可能性

    東芝テックが利用するクラウドサービスに不正アクセス、取引先や従業員の個人情報が閲覧された可能性

  2. 「引っかかるのは当たり前」が前提、フィッシングハンターが提案する対策のポイント ~ JPAAWG 6th General Meeting レポート

    「引っかかるのは当たり前」が前提、フィッシングハンターが提案する対策のポイント ~ JPAAWG 6th General Meeting レポート

  3. 転職先で営業活動に活用、プルデンシャル生命保険 元社員 顧客情報持ち出し

    転職先で営業活動に活用、プルデンシャル生命保険 元社員 顧客情報持ち出し

  4. 山田製作所にランサムウェア攻撃、「LockBit」が展開され複数のサーバのデータが暗号化

    山田製作所にランサムウェア攻撃、「LockBit」が展開され複数のサーバのデータが暗号化

  5. バッファロー製無線 LAN ルータに複数の脆弱性

    バッファロー製無線 LAN ルータに複数の脆弱性

  6. Windows DNS の脆弱性情報が公開

    Windows DNS の脆弱性情報が公開

  7. プルーフポイント、マルウェア配布する YouTube チャンネル特定

    プルーフポイント、マルウェア配布する YouTube チャンネル特定

  8. マリンネットサイトに SQL インジェクション攻撃、メールアドレス流出

    マリンネットサイトに SQL インジェクション攻撃、メールアドレス流出

  9. セキュリティ対策は株価を上げるのか ~ 株主総利回り(TSR)の平均値は高い傾向

    セキュリティ対策は株価を上げるのか ~ 株主総利回り(TSR)の平均値は高い傾向

  10. 委託事業者が回収処理した国民健康保険証、拾得物として警察署に届く

    委託事業者が回収処理した国民健康保険証、拾得物として警察署に届く

ランキングをもっと見る