CodeIgniter PHP脆弱性 2026年10月 影響と確認方法
概要
PHP Foundation(php.net)は、重大(Critical)な脆弱性2件を修正するPHPのセキュリティリリースを、2026年10月21日 14:00 UTC(日本時間23:00)に予定していると事前に告知しました。告知での深刻度は CVSS v4.0 で 9.2 です。CVE番号・影響を受けるバージョン・修正バージョンは、公式アドバイザリ公開待ちです。
| 告知 | PHP Foundation(php.net)によるセキュリティリリースの事前告知 |
|---|---|
| リリース日時 | 2026年10月21日 14:00 UTC(日本時間 23:00) |
| 件数・深刻度 | 重大(Critical)な脆弱性 2件、CVSS v4.0 9.2 |
| CVE番号 | 公式アドバイザリ公開待ち |
| 修正バージョン | 公式アドバイザリ公開待ち |
| 公式アドバイザリ | 公式アドバイザリ公開待ち |
CodeIgniterへの影響
CodeIgniterはPHPで動くフレームワークです。今回告知されたのはPHP本体のセキュリティリリースのため、影響の有無はCodeIgniterのバージョンではなく、サーバーで動いているPHPのバージョンと設定によって決まります。影響を受けるPHPのバージョンは公式アドバイザリ公開待ちです。まずPHPのバージョンを確認しておきましょう。
CodeIgniterでPHPバージョンを確認する方法
- 開発環境(
CI_ENVIRONMENT = development)では、Debug Toolbar にPHPのバージョンが表示されます(本番環境では無効にしてください)。 - サーバーで
php -vを実行するか、ホスティングの管理画面(PHP設定)で確認します。
コマンドラインの php は、Webサーバーで動いているPHPと別のバージョンのことがあります。最終的にはWebサーバー側のバージョン(管理画面・ホスティングの設定画面)で確認してください。
更新の進め方
| ブランチ | セキュリティサポート(php.net) | 今回の修正バージョン |
|---|---|---|
| PHP 8.5 | 2029-12-31まで | 公式アドバイザリ公開待ち |
| PHP 8.4 | 2028-12-31まで | 公式アドバイザリ公開待ち |
| PHP 8.3 | 2027-12-31まで | 公式アドバイザリ公開待ち |
| PHP 8.2 | 2026-12-31まで | 公式アドバイザリ公開待ち |
- 上の手順で、CodeIgniterが動いているPHPのバージョンを確認します。
- 公式アドバイザリが公開されたら、使っているブランチの修正バージョンを確認し、そのバージョン以上に更新します。レンタルサーバーでは、事業者による更新の状況を公式のお知らせで確認し、必要に応じて管理画面でPHPのバージョンを切り替えます(エックスサーバーの手順)。
- PHP 8.1 以前などサポートが終了したブランチには、php.netから修正版は提供されません。サポート中のブランチへ移行してください。移行先のPHPがCodeIgniterの動作要件を満たすかは、CodeIgniterの公式ドキュメントで確認してください(サポート期限一覧)。
- 更新の前にファイルとデータベースのバックアップを取り、可能であればステージング環境で動作を確認します。
- 更新後、もう一度無料チェックでPHPのバージョンを確認します。
CVEの番号・必要な更新先のバージョン・レンタルサーバー別の切り替え手順をまとめた詳細レポート(近日公開)を準備しています。表示例
関連ページ
ほかのCMS・フレームワーク
- WordPress
- Drupal
- Joomla
- Magento(Adobe Commerce)
- Laravel
- Symfony
- CakePHP
- EC-CUBE
- PrestaShop
- OpenCart
- Moodle
- MediaWiki
- phpBB
- Concrete CMS
- TYPO3
出典
最終確認日: 2026-10-21