PHPに整数オーバーフローの脆弱性(CVE-2026-6103)
概要
PHPに整数オーバーフローの脆弱性が確認されました。
バージョン 8.2.0 以上 8.2.34 未満、8.3.0 以上 8.3.35 未満、8.4.0 以上 8.4.26 未満、8.5.0 以上 8.5.11 未満に影響があります。
修正版 8.2.34 / 8.3.35 / 8.4.26 / 8.5.11 への更新が推奨されます。
脆弱性の基本情報
| 脆弱性ID | CVE-2026-6103 |
|---|---|
| 脆弱性の種類 | 整数オーバーフロー |
| 危険度 | 中 |
| CVSSスコア |
4.3(CVSS v3.1) CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N |
| 公開日 | 2026年9月25日 |
| 更新日 | 2026年10月23日 |
影響を受ける製品
| 製品 | 影響を受けるバージョン | 修正版 | 出典 |
|---|---|---|---|
| PHP |
8.2.0 以上 8.2.34 未満、8.3.0 以上 8.3.35 未満、8.4.0 以上 8.4.26 未満、8.5.0 以上 8.5.11 未満 | 8.2.34 / 8.3.35 / 8.4.26 / 8.5.11 | NVD(National Vulnerability Database / NIST) |
推奨対応
- PHPを、ご利用中の系列に対応する修正版(8.2.34 / 8.3.35 / 8.4.26 / 8.5.11)またはそれ以降の公式最新版へ更新してください。
- PHPを OS・ディストリビューションのパッケージで利用している場合は、提供元の公式セキュリティ更新が適用されているかを確認してください(独自に修正が取り込まれている場合があります)。
情報元の原文
NVD(National Vulnerability Database / NIST)
phar_tar_number() parses the octal size field of a TAR header into a uint32_t with no overflow check. The field is 11 octal digits wide and holds values up to 0x1FFFFFFFF, so a size above 0xFFFFFFFF silently wraps. The parser then skips the wrong number of data blocks and interprets attacker-controlled file content as the next TAR header, which lets a crafted archive inject entries that PharData reports and extracts as if they were genuine.
利用条件:米国政府の著作物(パブリックドメイン)・原文のまま掲載
Copyright 1999-2026 The MITRE Corporation
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy.
CVE List(CVE Program)
Phar TAR phar_tar_number() Integer Overflow - Archive Entry Injection
phar_tar_number() parses the octal size field of a TAR header into a uint32_t with no overflow check. The field is 11 octal digits wide and holds values up to 0x1FFFFFFFF, so a size above 0xFFFFFFFF silently wraps. The parser then skips the wrong number of data blocks and interprets attacker-controlled file content as the next TAR header, which lets a crafted archive inject entries that PharData reports and extracts as if they were genuine.
利用条件:CVE の利用条件(CVE Terms of Use)・原文のまま掲載
Copyright 1999-2026 The MITRE Corporation
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy.
情報元
- NVD(National Vulnerability Database / NIST)
https://nvd.nist.gov/vuln/detail/CVE-2026-6103 - CVE List(CVE Program)
https://www.cve.org/CVERecord?id=CVE-2026-6103