Bug 32744 - PHP Update to latest 8.2.15
Summary: PHP Update to latest 8.2.15
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-01-18 22:04 CET by Marc Krämer
Modified: 2024-01-25 12:22 CET (History)
4 users (show)

See Also:
Source RPM: php
CVE:
Status comment:


Attachments

Description Marc Krämer 2024-01-18 22:04:00 CET
https://www.php.net/ChangeLog-8.php#8.2.15
Comment 1 Marc Krämer 2024-01-18 22:08:45 CET
Updated php package:
Core:
- Fixed bug GH-12953 (false positive SSA integrity verification failed when loading composer classmaps with more than 11k elements).
- Fixed bug GH-12966 (missing cross-compiling 3rd argument so Autoconf doesn't emit warnings).

Cli:
- Fix incorrect timeout in built-in web server when using router script and max_input_time.

FFI:
- Fixed bug GH-9698 (stream_wrapper_register crashes with FFI\CData).
- Fixed bug GH-12905 (FFI::new interacts badly with observers).

Intl:
- Fixed GH-12943 (IntlDateFormatter::__construct accepts 'C' as valid locale).

Hash:
- Fixed bug GH-12936 (hash() function hangs endlessly if using sha512 on strings >= 4GiB).

ODBC:
- Fix crash on Apache shutdown with persistent connections.

Opcache:
- Fixed oss-fuzz #64727 (JIT undefined array key warning may overwrite DIM with NULL when DIM is the same var as result).
- Added workaround for SELinux mprotect execheap issue. See https://bugzilla.kernel.org/show_bug.cgi?id=218258.

OpenSSL:
- Fixed bug GH-12987 (openssl_csr_sign might leak new cert on error).

PDO:
- Fix GH-12969 (Fixed PDO::getAttribute() to get PDO::ATTR_STRINGIFY_FETCHES).

PDO_ODBC:
- Fixed bug GH-12767 (Unable to turn on autocommit mode with setAttribute()).

PGSQL:
- Fixed auto_reset_persistent handling and allow_persistent type.
- Fixed bug GH-12974 (Apache crashes on shutdown when using pg_pconnect()).

Phar:
- Fixed bug #77432 (Segmentation fault on including phar file).

PHPDBG:
- Fixed bug GH-12962 (Double free of init_file in phpdbg_prompt.c).

SimpleXML:
- Fix getting the address of an uninitialized property of a SimpleXMLElement resulting in a crash.

Tidy:
- Fixed bug GH-12980 (tidynode.props.attribute is missing "Boolean Attributes" and empty attributes).


References:
https://www.php.net/ChangeLog-8.php#8.2.15
========================

Updated packages in core/updates_testing:
========================
php-cgi-8.2.15-1.mga9
php-fpm-8.2.15-1.mga9
phpdbg-8.2.15-1.mga9
php-cli-8.2.15-1.mga9
php-intl-debuginfo-8.2.15-1.mga9
php-debuginfo-8.2.15-1.mga9
php-opcache-debuginfo-8.2.15-1.mga9
apache-mod_php-8.2.15-1.mga9
php-soap-debuginfo-8.2.15-1.mga9
php-mbstring-8.2.15-1.mga9
php-mbstring-debuginfo-8.2.15-1.mga9
php-phar-debuginfo-8.2.15-1.mga9
php-opcache-8.2.15-1.mga9
php-dom-debuginfo-8.2.15-1.mga9
php-openssl-debuginfo-8.2.15-1.mga9
php-mysqli-debuginfo-8.2.15-1.mga9
php-pgsql-debuginfo-8.2.15-1.mga9
php-mysqlnd-debuginfo-8.2.15-1.mga9
php-intl-8.2.15-1.mga9
php-pdo-debuginfo-8.2.15-1.mga9
php-curl-debuginfo-8.2.15-1.mga9
php-fileinfo-debuginfo-8.2.15-1.mga9
php-phar-8.2.15-1.mga9
php-soap-8.2.15-1.mga9
php-session-debuginfo-8.2.15-1.mga9
php-fileinfo-8.2.15-1.mga9
php-sockets-debuginfo-8.2.15-1.mga9
php-zip-debuginfo-8.2.15-1.mga9
php-mysqlnd-8.2.15-1.mga9
php-gd-debuginfo-8.2.15-1.mga9
php-ini-8.2.15-1.mga9
php-imap-debuginfo-8.2.15-1.mga9
php-sodium-debuginfo-8.2.15-1.mga9
php-ldap-debuginfo-8.2.15-1.mga9
php-openssl-8.2.15-1.mga9
php-dba-debuginfo-8.2.15-1.mga9
php-gmp-debuginfo-8.2.15-1.mga9
php-dom-8.2.15-1.mga9
php-snmp-debuginfo-8.2.15-1.mga9
php-tidy-debuginfo-8.2.15-1.mga9
php-sqlite3-debuginfo-8.2.15-1.mga9
php-exif-debuginfo-8.2.15-1.mga9
php-mysqli-8.2.15-1.mga9
php-pgsql-8.2.15-1.mga9
php-odbc-debuginfo-8.2.15-1.mga9
php-ftp-debuginfo-8.2.15-1.mga9
php-pdo-8.2.15-1.mga9
php-bcmath-debuginfo-8.2.15-1.mga9
php-filter-debuginfo-8.2.15-1.mga9
php-doc-8.2.15-1.mga9
php-pcntl-debuginfo-8.2.15-1.mga9
php-curl-8.2.15-1.mga9
php-session-8.2.15-1.mga9
php-gd-8.2.15-1.mga9
php-iconv-debuginfo-8.2.15-1.mga9
php-xmlreader-debuginfo-8.2.15-1.mga9
php-sockets-8.2.15-1.mga9
php-pdo_pgsql-debuginfo-8.2.15-1.mga9
php-sodium-8.2.15-1.mga9
php-imap-8.2.15-1.mga9
php-posix-debuginfo-8.2.15-1.mga9
php-zlib-debuginfo-8.2.15-1.mga9
php-ldap-8.2.15-1.mga9
php-pdo_mysql-debuginfo-8.2.15-1.mga9
php-exif-8.2.15-1.mga9
php-pdo_firebird-debuginfo-8.2.15-1.mga9
php-zip-8.2.15-1.mga9
php-pdo_sqlite-debuginfo-8.2.15-1.mga9
php-xsl-debuginfo-8.2.15-1.mga9
php-xmlwriter-debuginfo-8.2.15-1.mga9
php-tokenizer-debuginfo-8.2.15-1.mga9
php-readline-debuginfo-8.2.15-1.mga9
php-gmp-8.2.15-1.mga9
php-odbc-8.2.15-1.mga9
php-ftp-8.2.15-1.mga9
php-sqlite3-8.2.15-1.mga9
php-cli-debuginfo-8.2.15-1.mga9
php-dba-8.2.15-1.mga9
php-pdo_dblib-debuginfo-8.2.15-1.mga9
php-pdo_odbc-debuginfo-8.2.15-1.mga9
php-bz2-debuginfo-8.2.15-1.mga9
php-tidy-8.2.15-1.mga9
php-zlib-8.2.15-1.mga9
php-calendar-debuginfo-8.2.15-1.mga9
php-snmp-8.2.15-1.mga9
php-iconv-8.2.15-1.mga9
php-filter-8.2.15-1.mga9
php-xmlreader-8.2.15-1.mga9
php-pcntl-8.2.15-1.mga9
php-xmlwriter-8.2.15-1.mga9
php-pdo_pgsql-8.2.15-1.mga9
php-enchant-debuginfo-8.2.15-1.mga9
php-posix-8.2.15-1.mga9
php-pdo_firebird-8.2.15-1.mga9
php-ctype-debuginfo-8.2.15-1.mga9
php-bcmath-8.2.15-1.mga9
php-pdo_sqlite-8.2.15-1.mga9
php-calendar-8.2.15-1.mga9
php-gettext-debuginfo-8.2.15-1.mga9
php-sysvmsg-debuginfo-8.2.15-1.mga9
php-pdo_odbc-8.2.15-1.mga9
php-readline-8.2.15-1.mga9
php-xsl-8.2.15-1.mga9
php-tokenizer-8.2.15-1.mga9
php-pdo_dblib-8.2.15-1.mga9
php-pdo_mysql-8.2.15-1.mga9
php-cgi-debuginfo-8.2.15-1.mga9
apache-mod_php-debuginfo-8.2.15-1.mga9
php-sysvshm-debuginfo-8.2.15-1.mga9
php-shmop-debuginfo-8.2.15-1.mga9
php-bz2-8.2.15-1.mga9
php-sysvshm-8.2.15-1.mga9
php-sysvsem-debuginfo-8.2.15-1.mga9
php-enchant-8.2.15-1.mga9
php-gettext-8.2.15-1.mga9
php-ctype-8.2.15-1.mga9
php-sysvmsg-8.2.15-1.mga9
php-sysvsem-8.2.15-1.mga9
php-shmop-8.2.15-1.mga9
php-fpm-apache-8.2.15-1.mga9
php-fpm-nginx-8.2.15-1.mga9
phpdbg-debuginfo-8.2.15-1.mga9
php-fpm-debuginfo-8.2.15-1.mga9
php-debugsource-8.2.15-1.mga9
php-devel-8.2.15-1.mga9


Source RPMs: 
php-8.2.15-1.mga9.src.rpm

Assignee: mageia => qa-bugs

Comment 2 katnatek 2024-01-18 23:56:55 CET
Test in real hardware mageia 9 x86_64 lxqt

Packages in my system were updated without issues
My php pages works as always
My php scripts works as always

LC_ALL=C urpmi --auto --auto-update
medium "QA Testing (64-bit)" is up-to-date
medium "Core Release" is up-to-date
medium "Core Updates" is up-to-date
medium "Nonfree Release" is up-to-date
medium "Nonfree Updates" is up-to-date
medium "Tainted Release" is up-to-date
medium "Tainted Updates" is up-to-date
medium "Core 32bit Release" is up-to-date
medium "Core 32bit Updates" is up-to-date
medium "Nonfree 32bit Release" is up-to-date
medium "Nonfree 32bit Updates" is up-to-date
medium "Tainted 32bit Release" is up-to-date
medium "Tainted 32bit Updates" is up-to-date


installing php-session-8.2.15-1.mga9.x86_64.rpm php-openssl-8.2.15-1.mga9.x86_64.rpm php-sysvsem-8.2.15-1.mga9.x86_64.rpm php-fpm-8.2.15-1.mga9.x86_64.rpm php-ini-8.2.15-1.mga9.x86_64.rpm php-sysvshm-8.2.15-1.mga9.x86_64.rpm php-cli-8.2.15-1.mga9.x86_64.rpm php-zlib-8.2.15-1.mga9.x86_64.rpm php-fpm-apache-8.2.15-1.mga9.x86_64.rpm from //home/katnatek/qa-testing/x86_64
Preparing...                     ###################################################################################################
      1/9: php-openssl           ###################################################################################################
      2/9: php-sysvsem           ###################################################################################################
      3/9: php-sysvshm           ###################################################################################################
      4/9: php-zlib              ###################################################################################################
      5/9: php-ini               ###################################################################################################
      6/9: php-session           ###################################################################################################
      7/9: php-fpm-apache        ###################################################################################################
      8/9: php-fpm               ###################################################################################################
      9/9: php-cli               ###################################################################################################
      1/9: removing php-fpm-3:8.2.14-1.mga9.x86_64
                                 ###################################################################################################
      2/9: removing php-session-3:8.2.14-1.mga9.x86_64
                                 ###################################################################################################
      3/9: removing php-cli-3:8.2.14-1.mga9.x86_64
                                 ###################################################################################################
      4/9: removing php-openssl-3:8.2.14-1.mga9.x86_64
                                 ###################################################################################################
      5/9: removing php-sysvsem-3:8.2.14-1.mga9.x86_64
                                 ###################################################################################################
      6/9: removing php-ini-3:8.2.14-1.mga9.x86_64
                                 ###################################################################################################
      7/9: removing php-fpm-apache-3:8.2.14-1.mga9.x86_64
                                 ###################################################################################################
      8/9: removing php-sysvshm-3:8.2.14-1.mga9.x86_64
                                 ###################################################################################################
      9/9: removing php-zlib-3:8.2.14-1.mga9.x86_64
                                 ###################################################################################################
Comment 3 Marja Van Waes 2024-01-19 18:19:02 CET
Advisory from comment 1 added to SVN. Please remove the "advisory" keyword if it needs to be changed. It also helps when obsolete advisories are tagged as "obsolete"

CC: (none) => marja11
Keywords: (none) => advisory

Comment 4 Herman Viaene 2024-01-22 14:48:43 CET
M9-64 MATE on HP Pavillion
No installation issues
Ref bug 32462 for testing
$ php -S localhost:8000 -t php
[Mon Jan 22 14:34:28 2024] PHP 8.2.15 Development Server (http://localhost:8000) started
Then pointing firefox to http://localhost:8000/create-png.php and http://localhost:8000/sample.php displays correct image and text message.
Works OK and get feedback at the CLI:
[Mon Jan 22 14:34:36 2024] [::1]:56662 Accepted
[Mon Jan 22 14:34:36 2024] [::1]:56662 [200]: GET /create-png.php
[Mon Jan 22 14:34:36 2024] [::1]:56662 Closing
[Mon Jan 22 14:34:42 2024] [::1]:56670 Accepted
[Mon Jan 22 14:34:42 2024] [::1]:56670 [200]: GET /sample.php
[Mon Jan 22 14:34:42 2024] [::1]:56670 Closing

Make sure httpd and mysqld are running, then start phpmyadmin, login,  create a new database testphp8215 and create a new table with PK and unique key and timestamp and insert some values.
All works OK, good to go.

CC: (none) => herman.viaene
Whiteboard: (none) => MGA9-64-OK

Comment 5 Thomas Andrews 2024-01-22 16:11:00 CET
Validating.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Comment 6 Mageia Robot 2024-01-25 12:22:23 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0025.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.