【重要・注意喚起】PHP/Node.jsの重大な脆弱性、およびeMudhra中間CA鍵漏洩について
10月20日から21日にかけて、対応が必要なセキュリティ問題が4件公表されました。
- 認証局 eMudhra(emSign)の中間CA鍵漏洩
- Node.js の脆弱性
- PHP の脆弱性
- Apache Tomcat の脆弱性
1 に関しては、すべてのユーザが対象となりますので、1.【対処法】の対応をご検討ください。
2 に関しては、Node.js を使っている方は 2.【対処法】の対応をご検討ください。
それぞれのセキュリティ問題については、以下をご確認ください。
1. 認証局 eMudhra(emSign)の中間CA鍵漏洩
【概要】
eMudhra が運営する認証局の中間証明書8件について、第三者が、任意の Web サイトになりすますための正規の証明書を作れる状態でした。
これにより、攻撃者が任意の Web サイトに成りすましたり、改ざんなどをすることが可能です。
対策していないソフトウェアでは、偽のサイトに接続しても警告が出ず、通信内容の盗聴や改ざんを見抜くことができません。
【対処法】
- OS を最新の状態に更新し、PC を再起動してください(Windows Update、macOS のソフトウェアアップデート)。
- ブラウザ(Chrome、Firefox、Edge、Safari)を最新版に更新し、再起動してください。
【遺伝研スパコン内で、ホーム領域などに Python、conda、R、git をインストールして使っている方の対処法】
pip を使っている場合は、次のコマンドを実行してください。
$ pip install --upgrade pip certifi
conda を使っている場合は、各環境で次のコマンドを実行してください。
$ conda update ca-certificates certifi
uv を使っている場合は 0.13.4 以降に更新してください。
【確認方法】
次の URL に接続して、証明書エラーになれば対処済みです。正常に表示されてしまう場合は、上記の作業が完了していない可能性があります。
ブラウザで開く場合:
https://dv-g3b-emudhra.we-have-a-problem.com/
コマンドで確認する場合:
$ curl https://dv-g3b-emudhra.we-have-a-problem.com/
Python を使っている方は、以下のコマンドもエラーになることを確認してください。
$ python3 -c "import urllib.request; urllib.request.urlopen('https://dv-g3b-emudhra.we-have-a-problem.com/')"
2. Node.js の脆弱性
【概要】
Node.js のプログラムが外部のサーバに接続して応答を受け取るだけで、悪意あるサーバから任意のコードを実行される可能性があります。
Web サーバとして公開しているものだけでなく、外部の API や Web ページを取得するスクリプトやツールも対象です。
【対象者】
遺伝研スパコン内で、ホーム領域などに Node.js をインストールして使っている方
【対処法】
-
次のコマンドで Node.js のバージョンを確認してください。
$ node -v -
修正版の 22.23.4、24.22.1、26.12.1 のいずれかに更新してください。
-
修正版が出るのは 22.x、24.x、26.x の3系統だけです。それ以外のバージョンを使っている場合は、次のように移行してください。
- 25.x を使っている場合 → 26.12.1 に移行
- 23.x を使っている場合 → 24.22.1 に移行
- 21.x、20.x、それ以前を使っている場合 → 24.22.1 または 26.12.1 に移行
22.x は2027年4月でサポートが終了する予定のため、新たに移行する先としてはおすすめしません。
-
Node.js を含むコンテナは、最新のベースイメージを取得しなおし、キャッシュを使わずに再ビルドしてください。
3. PHP の脆弱性
【概要】
PHP で動作している Web サーバにおいて認証なしで外部から乗っ取られる可能性があります。
4. Apache Tomcat の脆弱性
【概要】
Apache Tomcat を利用しているシステムにおいてHTTP/2を利用した通信における情報漏洩や情報改ざん、認証機能を利用した不正アクセスが行われる可能性があります。
参考情報
- eMudhra Intermediate CA Compromise
- Node.js v24.22.1 fixes four HIGH CVEs
- Node.js - Wednesday, October 21, 2026 Security Releases
- PHP2Shell, Leaked Critical PHP Vulnerabilities (Huntress)
- PHP2Shell (Wikipedia)
- Major security alert: PHP vulnerable to critical RCE (Patchstack)
- JVNVU#93110597 Apache Tomcatにおける複数の脆弱性(2026年10月20日)