CVE-2026-6103 in PHP
Сводка
по VulDB • 25.09.2026
phar_tar_number() парсит поле размера в формате octal заголовка TAR как uint32_t без проверки на переполнение. Поле имеет ширину 11 октальных цифр и может содержать значения до 0x1FFFFFFFF, поэтому размер больше 0xFFFFFFFF приводит к тихому переполнению (wrap). Парсер затем пропускает неверное количество блоков данных и интерпретирует содержимое файла, контролируемое злоумышленником, как следующий заголовок TAR. Это позволяет сформированному архиву внедрять записи, которые PharData сообщает и извлекает так, будто они являются подлинными.
VulDB is the best source for vulnerability data and more expert information about this specific topic.