CVE-2026-63223
CodeIgniter: is_image および mime_in ルールにおけるアップロードファイル拡張子検証のバイパス
- 公開済み
- 2026/07/31
- 更新済み
- 2026/07/31
- CNA の割り当て
- GitHub_M
- 観察された証拠
- 2026/08/10
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H低 · 今後 30 日間
- パーセンタイル
- 53.3%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
CodeIgniterはPHPフルスタックWebフレームワークです。4.7.4より前のバージョンでは、`is_image`および`mime_in`アップロード検証ルールが、安全なクライアントファイル名拡張子を独立して強制しないため、アプリケーションがクライアントファイル名を保持し、アップロードをWebアクセス可能なスクリプト実行ディレクトリに保存する場合、リモート攻撃者が実行可能なコンテンツをアップロードできる可能性があります。アプリケーションが、独立した安全な拡張子チェック(パッチ適用バージョンでの`ext_in`など)なしで`is_image`または`mime_in`を使用してアップロードを検証し、クライアントが指定したファイル名を使用してアップロードファイルを保存し、PHPファイルが実行できるWebアクセス可能なディレクトリにアップロードを配置する場合に影響を受けます。この問題はバージョン4.7.4で修正されています。
ソース
2CVE-2026-63223 PoC — CodeIgniter 4 is_image/mime_inファイルアップロードRCE(CVSS 9.8)。イメージマジックバイトを使用した無制限のファイルアップロードバイパスによる認証不要のリモートコード実行。v4.7.4で修正済み。
- CVE-2026-63223エクスプロイト
CVE-2026-63223 — CI4RCE:CodeIgniter 4 is_image/mime_in 文件上传 RCE。魔术字节绕过(getExtension 与 getClientExtension)。CVSS 9.8 | CWE-434 | CI4 < 4.7.4
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。