### Description The following code: ```php <?php $fname = __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.php'; $phar = new Phar($fname); $fusion = $phar; $fusion->extractTo(__DIR__ . "/bug81490", ""); ``` Resulted in this output: ``` /home/phpfuzz/WorkSpace/flowfusion/php-src/ext/phar/phar_object.c:4330:20: runtime error: addition of unsigned offset to 0x603000001438 overflowed to 0x603000001437 SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/phpfuzz/WorkSpace/flowfusion/php-src/ext/phar/phar_object.c:4330:20 ``` ### PHP Version nightly ### Operating System _No response_
Activity
Fix phpGH-17518: offset overflow phar extractTo()
Fix GH-17518: offset overflow phar extractTo()
Merge branch 'PHP-8.3' into PHP-8.4
Merge branch 'PHP-8.4'