Bug 31180 - PHP: new version 8.0.26
Summary: PHP: new version 8.0.26
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2022-11-24 21:41 CET by Marc Krämer
Modified: 2022-12-07 00:34 CET (History)
5 users (show)

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


Attachments

Description Marc Krämer 2022-11-24 21:41:40 CET
New PHP version released
https://www.php.net/ChangeLog-8.php#8.0.25
Marc Krämer 2022-11-24 21:42:24 CET

CVE: (none) => CVE-2022-31630,CVE-2022-37454

Comment 1 Marc Krämer 2022-11-24 21:49:25 CET
Updated php to 8.0.26:



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

Updated packages in core/updates_testing:
========================

Summary: PHP: new version 8.0.25 => PHP: new version 8.0.26

Comment 2 Marc Krämer 2022-11-24 21:51:57 CET
waiting for the changelog..

new files in
Updated packages in core/updates_testing:

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

SRPM:
php-8.0.26-1.mga8.src.rpm

CVE: CVE-2022-31630,CVE-2022-37454 => (none)
Component: Security => RPM Packages
QA Contact: security => (none)
Assignee: mageia => qa-bugs

Comment 3 Brian Rockwell 2022-11-26 00:36:35 CET
MGA8-64, Xfce, AMD A4 apu

# uname -a
Linux localhost 5.15.74-server-1.mga8 #1 SMP Sat Oct 15 19:40:42 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

This is a test nextcloud server

The following 35 packages are going to be installed:

- apache-mod_php-8.0.26-1.mga8.x86_64
- glibc-2.32-30.mga8.x86_64
- glibc-devel-2.32-30.mga8.x86_64
- php-bcmath-8.0.26-1.mga8.x86_64
- php-bz2-8.0.26-1.mga8.x86_64
- php-cgi-8.0.26-1.mga8.x86_64
- php-cli-8.0.26-1.mga8.x86_64
- php-ctype-8.0.26-1.mga8.x86_64
- php-curl-8.0.26-1.mga8.x86_64
- php-dom-8.0.26-1.mga8.x86_64
- php-exif-8.0.26-1.mga8.x86_64
- php-fileinfo-8.0.26-1.mga8.x86_64
- php-filter-8.0.26-1.mga8.x86_64
- php-gd-8.0.26-1.mga8.x86_64
- php-gmp-8.0.26-1.mga8.x86_64
- php-iconv-8.0.26-1.mga8.x86_64
- php-ini-8.0.26-1.mga8.x86_64
- php-intl-8.0.26-1.mga8.x86_64
- php-ldap-8.0.26-1.mga8.x86_64
- php-mbstring-8.0.26-1.mga8.x86_64
- php-mysqlnd-8.0.26-1.mga8.x86_64
- php-opcache-8.0.26-1.mga8.x86_64
- php-openssl-8.0.26-1.mga8.x86_64
- php-pcntl-8.0.26-1.mga8.x86_64
- php-pdo-8.0.26-1.mga8.x86_64
- php-pdo_mysql-8.0.26-1.mga8.x86_64
- php-session-8.0.26-1.mga8.x86_64
- php-sodium-8.0.26-1.mga8.x86_64
- php-sysvsem-8.0.26-1.mga8.x86_64
- php-sysvshm-8.0.26-1.mga8.x86_64
- php-tokenizer-8.0.26-1.mga8.x86_64
- php-xmlreader-8.0.26-1.mga8.x86_64
- php-xmlwriter-8.0.26-1.mga8.x86_64
- php-zip-8.0.26-1.mga8.x86_64
- php-zlib-8.0.26-1.mga8.x86_64

727B of additional disk space will be used.

15MB of packages will be retrieved.


-- restarted machine


nextcloud working as expected.

CC: (none) => brtians1

Comment 4 Marc Krämer 2022-11-27 11:45:04 CET
Updated PHP to the latest 8.0.26:

Noteable changes:
CLI:
- Fixed bug GH-9709 (Null pointer dereference with -w/-s options).

Core:
- Fixed bug GH-9752 (Generator crashes when interrupted during argument evaluation with extra named params).
- Fixed bug GH-9801 (Generator crashes when memory limit is exceeded during initialization).
- Fixed potential NULL pointer dereference in Windows shm*() functions.
- Fixed bug GH-9750 (Generator memory leak when interrupted during argument evaluation.

Date:
- Fixed bug GH-9763 (DateTimeZone ctr mishandles input and adds null byte if the argument is an offset larger than 100*60 minutes).

FPM:
- Fixed bug GH-9754 (SaltStack (using Python subprocess) hangs when running php-fpm 8.1.11).
mysqli:
- Fixed bug GH-9841 (mysqli_query throws warning despite using silenced error mode).

OpenSSL:
- Fixed bug GH-8430 (OpenSSL compiled with no-md2, no-md4 or no-rmd160 does not build).

SOAP:
- Fixed GH-9720 (Null pointer dereference while serializing the response).


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

files see obove
Comment 5 Herman Viaene 2022-11-28 16:36:07 CET
MGA8-64 MATE on Acer Aspire 5253
No installation issues
Ref bug 30793 Comment 6 for tests
$ php -S localhost:8000 -t php
[Mon Nov 28 16:24:15 2022] PHP 8.0.26 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.

Make sure httpd and mysqld are running, then start phpmyadmin, login, delete a previous test database, create a new database and create a new table with PK and unique key and timestamp and insert some values.

All works OK. Good to go for me.

CC: (none) => herman.viaene

Brian Rockwell 2022-11-29 04:03:12 CET

Whiteboard: (none) => MGA8-64-OK

Comment 6 Thomas Andrews 2022-11-29 15:21:47 CET
Validating. Advisory information in comment 4.

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

Dave Hodgins 2022-12-04 00:34:50 CET

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

Comment 7 Mageia Robot 2022-12-07 00:34:10 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2022-0157.html

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


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