PHP 8.0.10 Release: Security Fixes and Bug Fixes Overview
The PHP 8.0.10 update, a security‑focused release, addresses numerous core, BCMath, CGI, Date, GD, MySQLi, Opcache, OpenSSL, PDO_ODBC, Phar, Shmop, SimpleXML, Standard, and Streams bugs, and users are encouraged to upgrade to benefit from these fixes.
PHP 8.0.10 has been released as a security‑fix version, and all PHP 8.0 users are encouraged to upgrade.
Key fixes include:
Core : bug #72595 (php_output_handler_append illegal write), bug #66719 (odd behavior with get_Called_class() and call_user_func()), bug #81305 (built‑in web server drops requests with “Upgrade” header).
BCMath : bug #78238 (BCMath returns “‑0”).
CGI : bug #80849 (HTTP Status header truncation).
Date : bugs #64975 (AM/PM parsing error), #78984 (DateTimeZone accepts invalid UTC), #79580 (date_create_from_format missed leap year), #80409 (DateTime::modify loses time with “weekday”).
GD : bug #51498 (imagefilledellipse fails for large circles).
MySQLi : bug #74544 (integer overflow in mysqli_real_escape_string()).
Opcache : multiple bugs related to JIT, including incorrect pow operator results (#81225), intermittent property allocation failures (#81249), process crashes (#81206), segfaults in array_slice (#81272), memory leaks in PHPUnit (#81255), infinite loop building cfg (#80959), and integer overflow behavior differences (#81226).
OpenSSL : bug #81327 (error building openssl extension on PHP 7.4.22).
PDO_ODBC : bug #81252 (PDO_ODBC ignores SQL_NO_TOTAL).
Phar : bug #81211 (PHAR archive creation follows symlinks).
Shmop : bug #81283 (shmop cannot read > 2 147 483 647 bytes).
SimpleXML : bug #81325 (segfault in zif_simplexml_import_dom).
Standard : bugs #72146 (integer overflow in substr_replace), #81265 (getimagesize returns 0 for 256 px ICO), #74960 (heap buffer overflow via str_repeat).
Streams : bug #81294 (segfault when deleting filter).
For the full changelog, see PHP official changelog .
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.