Answer in brief
CVE-2026-6103 records a Medium severity (CVSS 4.3) vulnerability in Phar TAR phar_tar_number() Integer Overflow - Archive Entry Injection. The current sources do not mark it as known exploited. The current feed maps PHP Group/PHP (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 4.3. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps PHP Group/PHP (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| PHP Group/PHPgeneric | >=8.2.* <8.2.34 || >=8.3.* <8.3.35 || >=8.4.* <8.4.26 || >=8.5.* <8.5.11 | 8.2.34, 8.3.35, 8.4.26, 8.5.11 |
Published upstream
Sep 25, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Sep 25, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Sep 25, 2026
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.
Quoted source text, attributed separately from HOL analysis.