メール閲覧MBOX取込Teams閲覧Teams取込

← 会話に戻る

経営会議

日時
2026/10/22 10:04:14
最終更新
送信者
Hatano Yusuke(畑野 裕亮) <hatano_yusuke@accrete-inc.com>
宛先
Yamamoto Toshiharu(山本 敏晴) <toshi-haru-.yamamoto@accrete-inc.com>; Takase Masanao (高瀬 真尚) <masanao.takase@accrete-inc.com>; Tanaka Yusei(田中 優成) <tanaka@accrete-inc.com>; Kabumoto Koji(株本 幸二) <koji.kabumoto@accrete-inc.com>; Iijima Takao (飯島 敬生) <takao.iijima@accrete-inc.com>; Sakaue Shiho(坂上 志歩) <shiho.sakaue@accrete-inc.com>; Chin Yeuyao (陳 宇耀) <yeuyao.chin@accrete-inc.com>
種別
グループチャット / chat / RichText Html
Item class
IPM.SkypeTeams.Message
状態
Thread ID
19:383b31c6c29e42d3847e30e9252fbd7a@thread.v2
Message ID
1792631054305
親Message ID
カストディアン
koji.kabumoto@accrete-inc.com; shiho.sakaue@accrete-inc.com; yeuyao.chin@accrete-inc.com
取込元
koji.kabumoto@accrete-inc.com.001.pst / TeamsMessagesData / #4074

本文

こちらのコマンドをサーバで実行するとパッチ済みか確認できます。

 
#!/bin/bash

# =========================================================
# PHP セキュリティアップデート(CVE-2026-109618 等) チェックツール
# =========================================================

# ※公式のリリース情報をもとに、修正済みのバージョン番号に書き換えてください
SAFE_8_1="8.1.99" # 仮の修正済みバージョン
SAFE_8_2="8.2.99"
SAFE_8_3="8.3.99"

echo "=== PHP 脆弱性チェックを開始します ==="

# PHPがインストールされているか確認
if ! command -v php &> /dev/null; then
    echo "[!] PHPがインストールされていない、またはパスが通っていません。"
    exit 1
fi

# 現在のPHPバージョンを取得
CURRENT_VERSION=$(php -r 'echo PHP_VERSION;')
MAJOR_MINOR=$(echo "$CURRENT_VERSION" | cut -d. -f1,2)

echo "[i] 現在のPHPバージョン: $CURRENT_VERSION"

# バージョン比較関数
version_le() {
    [  "$1" = "$(printf "%s\n%s" "$1" "$2" | sort -V | head -n1)" ]
}

case $MAJOR_MINOR in
    "8.1")
        if version_le "$CURRENT_VERSION" "$SAFE_8_1" && [ "$CURRENT_VERSION" != "$SAFE_8_1" ]; then
            echo "[警告] 脆弱なバージョンです!直ちに $SAFE_8_1 以降へアップデートしてください。"
        else
            echo "[安全] このバージョンはパッチ適用済み(またはそれ以降)です。"
        fi
        ;;
    "8.2")
        if version_le "$CURRENT_VERSION" "$SAFE_8_2" && [ "$CURRENT_VERSION" != "$SAFE_8_2" ]; then
            echo "[警告] 脆弱なバージョンです!直ちに $SAFE_8_2 以降へアップデートしてください。"
        else
            echo "[安全] このバージョンはパッチ適用済み(またはそれ以降)です。"
        fi
        ;;
    "8.3")
        if version_le "$CURRENT_VERSION" "$SAFE_8_3" && [ "$CURRENT_VERSION" != "$SAFE_8_3" ]; then
            echo "[警告] 脆弱なバージョンです!直ちに $SAFE_8_3 以降へアップデートしてください。"
        else
            echo "[安全] このバージョンはパッチ適用済み(またはそれ以降)です。"
        fi
        ;;
    *)
        echo "[警告] サポート外、もしくは未定義のバージョン ($MAJOR_MINOR) です。"
        echo "PHP 5以降の古いバージョンを使用している場合は、極めて危険な状態の可能性があります。"
        ;;
esac

echo "======================================"
元のHTML
<p>&nbsp;こちらのコマンドをサーバで実行するとパッチ済みか確認できます。</p>
<p></p>
<p itemtype="http://schema.skype.com/CodeBlockEditor" id="x_codeBlockEditor-aa0fd399-2ec9-4f90-8c2b-7a7d1a93c1b7">
&nbsp;</p>
<pre class="language-plaintext" itemid="codeBlockEditor-aa0fd399-2ec9-4f90-8c2b-7a7d1a93c1b7"><code>#!/bin/bash<br><br># =========================================================<br># PHP セキュリティアップデート(CVE-2026-109618 等) チェックツール<br># =========================================================<br><br># ※公式のリリース情報をもとに、修正済みのバージョン番号に書き換えてください<br>SAFE_8_1=&quot;8.1.99&quot; # 仮の修正済みバージョン<br>SAFE_8_2=&quot;8.2.99&quot;<br>SAFE_8_3=&quot;8.3.99&quot;<br><br>echo &quot;=== PHP 脆弱性チェックを開始します ===&quot;<br><br># PHPがインストールされているか確認<br>if ! command -v php &amp;&gt; /dev/null; then<br> &nbsp;&nbsp; echo &quot;[!] PHPがインストールされていない、またはパスが通っていません。&quot;<br> &nbsp;&nbsp; exit 1<br>fi<br><br># 現在のPHPバージョンを取得<br>CURRENT_VERSION=$(php -r 'echo PHP_VERSION;')<br>MAJOR_MINOR=$(echo &quot;$CURRENT_VERSION&quot; | cut -d. -f1,2)<br><br>echo &quot;[i] 現在のPHPバージョン: $CURRENT_VERSION&quot;<br><br># バージョン比較関数<br>version_le() {<br> &nbsp;&nbsp; [&nbsp; &quot;$1&quot; = &quot;$(printf &quot;%s\n%s&quot; &quot;$1&quot; &quot;$2&quot; | sort -V | head -n1)&quot; ]<br>}<br><br>case $MAJOR_MINOR in<br> &nbsp;&nbsp; &quot;8.1&quot;)<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if version_le &quot;$CURRENT_VERSION&quot; &quot;$SAFE_8_1&quot; &amp;&amp; [ &quot;$CURRENT_VERSION&quot; != &quot;$SAFE_8_1&quot; ]; then<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;[警告] 脆弱なバージョンです!直ちに $SAFE_8_1 以降へアップデートしてください。&quot;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;[安全] このバージョンはパッチ適用済み(またはそれ以降)です。&quot;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br> &nbsp;&nbsp; &quot;8.2&quot;)<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if version_le &quot;$CURRENT_VERSION&quot; &quot;$SAFE_8_2&quot; &amp;&amp; [ &quot;$CURRENT_VERSION&quot; != &quot;$SAFE_8_2&quot; ]; then<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;[警告] 脆弱なバージョンです!直ちに $SAFE_8_2 以降へアップデートしてください。&quot;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;[安全] このバージョンはパッチ適用済み(またはそれ以降)です。&quot;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br> &nbsp;&nbsp; &quot;8.3&quot;)<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if version_le &quot;$CURRENT_VERSION&quot; &quot;$SAFE_8_3&quot; &amp;&amp; [ &quot;$CURRENT_VERSION&quot; != &quot;$SAFE_8_3&quot; ]; then<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;[警告] 脆弱なバージョンです!直ちに $SAFE_8_3 以降へアップデートしてください。&quot;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;[安全] このバージョンはパッチ適用済み(またはそれ以降)です。&quot;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br> &nbsp;&nbsp; *)<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;[警告] サポート外、もしくは未定義のバージョン ($MAJOR_MINOR) です。&quot;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;PHP 5以降の古いバージョンを使用している場合は、極めて危険な状態の可能性があります。&quot;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>esac<br><br>echo &quot;======================================&quot;<br>&nbsp;</code></pre>