All vulnerabilities

Servers and applications

CVE-2026-6103

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…

Severity
Low 3.3
Published
25 Sept 2026
Last changed
23 Oct 2026
Added to UpHeron
24 Oct 2026
Fixed in
8.2.34, 8.3.35, 8.4.26, 8.5.11
Sources
NVD

Affected software

SoftwareAffected versions
PHPServers and applications · cpe:a:php:php
  • From 8.2.0 before 8.2.34
  • From 8.3.0 before 8.3.35
  • From 8.4.0 before 8.4.26
  • From 8.5.0 before 8.5.11

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2026-6103
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2026-6103