> For the complete documentation index, see [llms.txt](https://doc.engenius.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.engenius.ai/engenius-cloud-esp/jp/readme/security-advisories/php2shell-vulnerabilities.md).

# PHP2Shell脆弱性

## PHPエンジンの脆弱性（PHP2Shell）

|            |                                                                                                                                                                                                     |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **CVE：**   | CVE-2026-109618、CVE-2026-109619                                                                                                                                                                     |
| **公開日：**   | 2026年10月22日                                                                                                                                                                                         |
| **深刻度：**   | 緊急（Critical）、CVSS v4.0基本スコア9.2                                                                                                                                                                      |
| **参考情報：**  | [PHP GHSA-w8hw-w9fx-j79w](https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w)、[PHP GHSA-6wmf-4rv5-p3rp](https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp) |
| **ステータス：** | 修正済み                                                                                                                                                                                                |

### 概要

2026年10月21日、PHP GroupよりPHPエンジンにおける2件の重大な脆弱性が公開されました。これらは総称して「PHP2Shell」と呼ばれています。これらの脆弱性はCVSS v4.0基本スコア9.2、深刻度「緊急（Critical）」と評価されており、多数のWebアプリケーションおよびWebベースの管理インターフェースの基盤となっているPHPランタイムのコア部分に存在します。悪用に成功した場合、対象デバイス上で認証不要のリモートコード実行が行われるおそれがあります。EnGenius Security Gateway（ESG）シリーズのWeb管理インターフェースはPHPで動作しているため、ESGシリーズが影響を受けます。

### 詳細

これら2件の脆弱性は、特定のアプリケーションではなくPHPエンジン自体に存在する、解放済みメモリの使用（Use-After-Free）に分類されるメモリ安全性の不具合です。そのため、Webインターフェースの実装方法にかかわらず、該当するデバイスは影響を受けます。デバイスのWeb管理インターフェースに到達できる攻撃者は、認証を経ずにこれらの脆弱性を悪用できます。

* **CVE-2026-109618** — メモリ不足時のメモリ破壊によるリモートコード実行。特別に細工されたHTTPリクエストによってPHPエンジンのメモリを枯渇させることが可能です。エンジンがリクエストを中断する際に、内部メモリが不正な状態のまま残り、リクエスト終了処理の過程で再利用されることで、任意のコード実行につながるおそれがあります。
* **CVE-2026-109619** — 残存したグローバル状態によるリモートコード実行。あるリクエストに属するエンジン内部の状態がクリアされないまま、同一ワーカーが処理する次のリクエストで再利用される場合があります。これにより任意のコード実行が可能となるほか、条件によっては他のリクエストに属するメモリ内容が漏えいするおそれがあります。

本アドバイザリの公開時点において、EnGenius製品に対してこれらの脆弱性が悪用された事例は確認されていません。

### 影響を受ける製品

以下のEnGenius Security Gatewayのモデルが影響を受けることを確認しています。

* ESG320
* ESG510
* ESG610
* ESG620

EnGenius Cloudサービスおよびその他のすべてのEnGenius製品は、これらの脆弱性の影響を受けません。

### 対策

これらの脆弱性を完全に修正するための推奨対応は、お使いのモデルに対応する修正済みバージョンへデバイスのファームウェアを更新することです（下表を参照してください）。

更新情報（2026年10月23日）：影響を受けるすべてのモデル（ESG320、ESG510、ESG610、ESG620）向けに、修正済みファームウェアv1.2.107を提供開始しました。EnGenius Cloudポータルからゲートウェイをアップグレードしてください。アップグレード後は、回避策として無効化した機能（Captive Portal、SecuPoint Client VPN、ローカルWeb管理）を再度有効にできます。

直ちにアップグレードできない場合は、修正済みファームウェアを適用するまでの間、攻撃対象となる経路を取り除くために以下の回避策を実施することを推奨します。

EnGenius Cloudポータルで、以下の設定を行ってください。

* Captive Portalを無効化する\
  Gateway → LAN (VLAN interfaces) → Captive Portal で無効に設定します
* SecuPoint Client VPNを無効化する\
  Gateway → Client VPN → SecuPoint で無効に設定します
* ローカルWeb管理ページを無効化する\
  General Settings → Network → Local Web Pages Access Control で Local web page を無効に設定します

これらの回避策を適用すると、脆弱なコンポーネントを外部に露出させている機能が無効になり、デバイスをこれらの脆弱性から保護できます。ただし、同時に該当する機能（Captive Portal、Client VPN、ローカルWeb管理）も利用できなくなる点にご注意ください。修正済みファームウェアへアップグレードすることで、デバイスを保護したままこれらの機能を再び利用できるようになります。

EnGeniusは、新たな情報が得られ次第、本アドバイザリを随時更新します。

#### ESGシリーズ

| モデル    | 修正済みバージョン | リリース日       | ステータス  |
| ------ | --------- | ----------- | ------ |
| ESG320 | v1.2.107  | 2026年10月23日 | リリース済み |
| ESG510 | v1.2.107  | 2026年10月23日 | リリース済み |
| ESG610 | v1.2.107  | 2026年10月23日 | リリース済み |
| ESG620 | v1.2.107  | 2026年10月23日 | リリース済み |

### 更新履歴

| 日付          | 内容                                                                      |
| ----------- | ----------------------------------------------------------------------- |
| 2026年10月22日 | 初版公開。                                                                   |
| 2026年10月23日 | ESG320、ESG510、ESG610、ESG620向けに修正済みファームウェアv1.2.107をリリース。ステータスを「修正済み」に更新。 |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://doc.engenius.ai/engenius-cloud-esp/jp/readme/security-advisories/php2shell-vulnerabilities.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
