php8.1 8.1.12-1ubuntu4.3 source package in Ubuntu

Changelog

php8.1 (8.1.12-1ubuntu4.3) lunar-security; urgency=medium

  * SECURITY UPDATE: Disclosure sensitive information
    - debian/patches/CVE-2023-3823.patch: sanitieze libxml2 globals
      before parsing in ext/dom/document.c, ext/dom/documentfragment.c,
      xml_global_state_entity_loader_bypass.phpt, ext/libxml/php_libxml.h,
      ext/simplexml/simplexml.c, xml_global_state_entity_loader_bypass.phpt,
      ext/soap/php_xml.c, ext/xml/compat.c, ext/xmlreader/php_xmlreader.c,
      xml_global_state_entity_loader_bypass.phpt, ext/xsl/xsltprocessor.c,
      ext/zend_test/test.c, ext/zend_test/test.stub.php.
    - CVE-2023-3823
  * SECURITY UPDATE: Stack buffer overflow
    - debian/patches/CVE-2023-3824.patch: fix buffer mismanagement in
      phar_dir_read(), and in files ext/phar/dirstream.c,
      ext/phar/tests/GHSA-jqcx-ccgx-xwhv.phpt.
    - CVE-2023-3824

 -- Leonidas Da Silva Barbosa <email address hidden>  Thu, 17 Aug 2023 14:37:48 -0300

Upload details

Uploaded by:
Leonidas S. Barbosa
Uploaded to:
Lunar
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
php
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Lunar updates main php
Lunar security main php

Downloads

File Size SHA-256 Checksum
php8.1_8.1.12.orig.tar.xz 11.2 MiB 08243359e2204d842082269eedc15f08d2eca726d0e65b93fb11f4bfc51bbbab
php8.1_8.1.12-1ubuntu4.3.debian.tar.xz 81.8 KiB 8419423f53ddbff728699dd3a655ba40ce07ddc30621fd2701353b3ecbdd5036
php8.1_8.1.12-1ubuntu4.3.dsc 5.5 KiB f77086f1c75ffa9bb7b38d5fdcadf7e136dea1e22fbd3c2cfbcea7220c8f33aa

View changes file

Binary packages built by this source

libapache2-mod-php7.4: Transitional package

 This is a transitional dummy package to libapache2-mod-php8.1. It can
 be safely removed and libapache2-mod-php installed instead.

libapache2-mod-php8.0: Transitional package

 This is a transitional dummy package to libapache2-mod-php8.1. It can
 be safely removed and libapache2-mod-php installed instead.

libapache2-mod-php8.1: server-side, HTML-embedded scripting language (Apache 2 module)

 This package provides the PHP module for the Apache 2 webserver (as
 found in the apache2-mpm-prefork package). Please note that this package
 ONLY works with Apache's prefork MPM, as it is not compiled thread-safe.
 .
 The following extensions are built in: Core date filter hash json libxml
 openssl pcre Reflection session sodium SPL standard zlib.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

libapache2-mod-php8.1-dbgsym: debug symbols for libapache2-mod-php8.1
libphp8.1-embed: HTML-embedded scripting language (Embedded SAPI library)

 This package provides the library /usr/lib/libphp8.1.so which can
 be used by application developers to embed PHP scripting functionality.
 .
 The following extensions are built in: Core date filter hash json libxml
 openssl pcntl pcre Reflection session sodium SPL standard zlib.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 WARNING: The embed SAPI is experimental and there's no guarantee that
 the API/ABI will be kept compatible even between minor releases. You
 have been warned.

libphp8.1-embed-dbgsym: debug symbols for libphp8.1-embed
php8.1: server-side, HTML-embedded scripting language (metapackage)

 This package is a metapackage that, when installed, guarantees that you
 have at least one of the four server-side versions of the PHP interpreter
 installed. Removing this package won't remove PHP from your system, however
 it may remove other packages that depend on this one.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-bcmath: Bcmath module for PHP

 This package provides the Bcmath module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-bcmath-dbgsym: debug symbols for php8.1-bcmath
php8.1-bz2: bzip2 module for PHP

 This package provides the bzip2 module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-bz2-dbgsym: debug symbols for php8.1-bz2
php8.1-cgi: server-side, HTML-embedded scripting language (CGI binary)

 This package provides the /usr/lib/cgi-bin/php CGI interpreter built
 for use in Apache 2 with mod_actions, or any other CGI httpd that
 supports a similar mechanism. Note that MOST users probably
 want the php8.1-fpm package.
 .
 The following extensions are built in: Core date filter hash json libxml
 openssl pcntl pcre Reflection session sodium SPL standard zlib.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-cgi-dbgsym: debug symbols for php8.1-cgi
php8.1-cli: command-line interpreter for the PHP scripting language

 This package provides the /usr/bin/php8.1 command interpreter, useful for
 testing PHP scripts from a shell or performing general shell scripting tasks.
 .
 The following extensions are built in: Core date filter hash json libxml
 openssl pcntl pcre Reflection session sodium SPL standard zlib.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-cli-dbgsym: debug symbols for php8.1-cli
php8.1-common: documentation, examples and common module for PHP

 This package provides the documentation, examples and common module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-common-dbgsym: debug symbols for php8.1-common
php8.1-curl: CURL module for PHP

 This package provides the CURL module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-curl-dbgsym: debug symbols for php8.1-curl
php8.1-dba: DBA module for PHP

 This package provides the DBA module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-dba-dbgsym: debug symbols for php8.1-dba
php8.1-dev: Files for PHP8.1 module development

 This package provides the files from the PHP8.1 source needed for compiling
 additional modules.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-enchant: Enchant module for PHP

 This package provides the Enchant module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-enchant-dbgsym: debug symbols for php8.1-enchant
php8.1-fpm: server-side, HTML-embedded scripting language (FPM-CGI binary)

 This package provides the Fast Process Manager interpreter that runs
 as a daemon and receives Fast/CGI requests. Note that MOST Apache users
 probably want the libapache2-mod-php8.1 package.
 .
 The following extensions are built in: Core date filter hash json libxml
 openssl pcre Reflection session sodium SPL standard zlib.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-fpm-dbgsym: debug symbols for php8.1-fpm
php8.1-gd: GD module for PHP

 This package provides the GD module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-gd-dbgsym: debug symbols for php8.1-gd
php8.1-gmp: GMP module for PHP

 This package provides the GMP module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-gmp-dbgsym: debug symbols for php8.1-gmp
php8.1-imap: IMAP module for PHP

 This package provides the IMAP module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-imap-dbgsym: debug symbols for php8.1-imap
php8.1-interbase: Interbase module for PHP

 This package provides the Interbase module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-interbase-dbgsym: debug symbols for php8.1-interbase
php8.1-intl: Internationalisation module for PHP

 This package provides the Internationalisation module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-intl-dbgsym: debug symbols for php8.1-intl
php8.1-ldap: LDAP module for PHP

 This package provides the LDAP module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-ldap-dbgsym: debug symbols for php8.1-ldap
php8.1-mbstring: MBSTRING module for PHP

 This package provides the MBSTRING module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-mbstring-dbgsym: debug symbols for php8.1-mbstring
php8.1-mysql: MySQL module for PHP

 This package provides the MySQL module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-mysql-dbgsym: debug symbols for php8.1-mysql
php8.1-odbc: ODBC module for PHP

 This package provides the ODBC module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-odbc-dbgsym: debug symbols for php8.1-odbc
php8.1-opcache: Zend OpCache module for PHP

 This package provides the Zend OpCache module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-opcache-dbgsym: debug symbols for php8.1-opcache
php8.1-pgsql: PostgreSQL module for PHP

 This package provides the PostgreSQL module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-pgsql-dbgsym: debug symbols for php8.1-pgsql
php8.1-phpdbg: server-side, HTML-embedded scripting language (PHPDBG binary)

 This package provides the /usr/bin/phpdbg command interpreter, useful for
 stepthrough debugging of PHP code.
 .
 The following extensions are built in: Core date filter hash json libxml
 openssl pcntl pcre Reflection session sodium SPL standard zlib.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-phpdbg-dbgsym: debug symbols for php8.1-phpdbg
php8.1-pspell: pspell module for PHP

 This package provides the pspell module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-pspell-dbgsym: debug symbols for php8.1-pspell
php8.1-readline: readline module for PHP

 This package provides the readline module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-readline-dbgsym: debug symbols for php8.1-readline
php8.1-snmp: SNMP module for PHP

 This package provides the SNMP module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-snmp-dbgsym: debug symbols for php8.1-snmp
php8.1-soap: SOAP module for PHP

 This package provides the SOAP module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-soap-dbgsym: debug symbols for php8.1-soap
php8.1-sqlite3: SQLite3 module for PHP

 This package provides the SQLite3 module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-sqlite3-dbgsym: debug symbols for php8.1-sqlite3
php8.1-sybase: Sybase module for PHP

 This package provides the Sybase module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-sybase-dbgsym: debug symbols for php8.1-sybase
php8.1-tidy: tidy module for PHP

 This package provides the tidy module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-tidy-dbgsym: debug symbols for php8.1-tidy
php8.1-xml: DOM, SimpleXML, XML, and XSL module for PHP

 This package provides the DOM, SimpleXML, XML, and XSL module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-xml-dbgsym: debug symbols for php8.1-xml
php8.1-xsl: XSL module for PHP (dummy)

 This package is a transitional dummy package and can be safely
 removed.

php8.1-zip: Zip module for PHP

 This package provides the Zip module(s) for PHP.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

php8.1-zip-dbgsym: debug symbols for php8.1-zip