From 01304ea61b84becae87db7b08d2ee4c79d435448 Mon Sep 17 00:00:00 2001 From: Andy Postnikov <apostnikov@gmail.com> Date: Tue, 26 Mar 2024 21:50:34 +0100 Subject: [PATCH] community/php82: security upgrade to 8.2.18 - CVE-2024-1874 - CVE-2024-2756 - CVE-2024-3096 --- community/php82/APKBUILD | 12 +++++++----- community/php82/fix-lfs64-1.patch | 27 --------------------------- 2 files changed, 7 insertions(+), 32 deletions(-) delete mode 100644 community/php82/fix-lfs64-1.patch diff --git a/community/php82/APKBUILD b/community/php82/APKBUILD index ff06487732e4..a578f0e93e2a 100644 --- a/community/php82/APKBUILD +++ b/community/php82/APKBUILD @@ -26,8 +26,8 @@ pkgname=php82 _pkgreal=php -pkgver=8.2.17 -pkgrel=2 +pkgver=8.2.18 +pkgrel=0 _apiver=20220829 _suffix=${pkgname#php} # Is this package the default (latest) PHP version? @@ -112,7 +112,6 @@ source="php-$pkgver.tar.xz::https://php.net/distributions/$_pkgreal-$pkgver.tar. $pkgname-fpm-version-suffix.patch fix-tests-devserver.patch phpinfo-avif.patch - fix-lfs64-1.patch fix-lfs64-2.patch fix-icu74.patch " @@ -188,6 +187,10 @@ subpackages="$subpackages $pkgname-common::noarch" subpackages="$subpackages $pkgname-litespeed" # secfixes: +# 8.2.18-r0: +# - CVE-2024-1874 +# - CVE-2024-2756 +# - CVE-2024-3096 # 8.2.3-r0: # - CVE-2023-0567 # - CVE-2023-0568 @@ -629,7 +632,7 @@ _extensions_by_load_order() { } sha512sums=" -113cd8c6a481770aba7e21f1bc22500c93dfa41ff85a7b54e1abbfd5b5a32f51501c91eb45c29a5e2d8ec5f61861060c193a96e27224c97f8cad7979f378bde8 php-8.2.17.tar.xz +8bdd6e5aa19dac80745d258a43f7330a3096d47dc66cbef0054b8f9eb9ace5e87d841a4001185a783241a416975753c922425e977f50b2716ce643b6a7bf351f php-8.2.18.tar.xz f8662f7f5fcf286ba138d735538b62c0611df7941f3b398e6d2128077555f0ce133b6428f2607d3102c2e7323f2c58a4501727493584383a863e2f4e83057e7a php82-fpm.initd 29dc69d06c25ecc194b617e9af7c42fbdbe634a8312a5c6a1ab8e2d582cb64ed2f53308eeaa45dcf71b7f5618e6ef3e9d8a9d6932685e0d8af86203f43481bd9 php82-fpm.logrotate 504f0e4aca2dfd36f428006fe6442557e99f8608f683467ae95519b5219208951bf3ba7223af69728a4e055110f5e491ea4b484db2f696410ce35f4999a8481a php82-module.conf @@ -643,7 +646,6 @@ f93c6544fe7cc630b72c2315b312e327b39d7a46e9bcd0d00d37d92863dd44c06f96f74539f0ef93 804f376d3a58318edc792ab0f898bf9f2f719dd56c16dbac21e0ea020b32556ef3283a7c14ea5a2791594af0c1b96ae99906033fc947feea340ab04b95626c68 php82-fpm-version-suffix.patch 1b64a7cef9e81387f955cb60ffa4e3d2277b4f6072e9328d779c0d447c202c8ee9dff0d8d8c34abc82c150311f51c4e9316a3b72a383ca6c9a6e683bc5b349a0 fix-tests-devserver.patch 8833c5c6f5225f5e85a9cd842274e4e6b2f55dc572a13bdb3066c624f82c9f39fa07cb2f8f242092ff814f61f0cb8abaa792b1f93c16ad341f1a8dec05a6ca2d phpinfo-avif.patch -d1e777feedd8d0e95a9bfdf9513f62f0daa6657849df210e4fccc650deb21108b2609a404dd186e03a049ea9f20ed7329c95d5c6e974ec11778e670bee76b8d7 fix-lfs64-1.patch 6f90c6b80a1fd72094877d52e2d6a26712a3d54ee83c8d4d75cad5505a2225cbca576085acf82c08b91220550b8a3527323e1a9f4a821e4e159b5c03efc083c6 fix-lfs64-2.patch b376af772b4b92ce50f955a9becff47784383b4d453419d8c06ae4e712ccaabeea4898ca6a6ab6c3bbf1fdcc720ccf3fa85a8c0e538c914ea667ab58d0ba396c fix-icu74.patch " diff --git a/community/php82/fix-lfs64-1.patch b/community/php82/fix-lfs64-1.patch deleted file mode 100644 index 4db5499dfa4c..000000000000 --- a/community/php82/fix-lfs64-1.patch +++ /dev/null @@ -1,27 +0,0 @@ -Patch-Source: https://github.com/php/php-src/commit/334419e1575b96c1800c666679286576659bf1ac -From 334419e1575b96c1800c666679286576659bf1ac Mon Sep 17 00:00:00 2001 -From: David Carlier <devnexen@gmail.com> -Date: Wed, 13 Mar 2024 18:50:17 +0000 -Subject: [PATCH] zend test fix copy_file_range for musl. - -normally should no longer need off64_t with glibc anyway. ---- - ext/zend_test/test.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/ext/zend_test/test.c b/ext/zend_test/test.c -index ed1f3ef547466..8c32238ce36f9 100644 ---- a/ext/zend_test/test.c -+++ b/ext/zend_test/test.c -@@ -1128,9 +1128,9 @@ PHP_ZEND_TEST_API void bug_gh9090_void_int_char_var(int i, char *fmt, ...) { - /** - * This function allows us to simulate early return of copy_file_range by setting the limit_copy_file_range ini setting. - */ --PHP_ZEND_TEST_API ssize_t copy_file_range(int fd_in, off64_t *off_in, int fd_out, off64_t *off_out, size_t len, unsigned int flags) -+PHP_ZEND_TEST_API ssize_t copy_file_range(int fd_in, off_t *off_in, int fd_out, off_t *off_out, size_t len, unsigned int flags) - { -- ssize_t (*original_copy_file_range)(int, off64_t *, int, off64_t *, size_t, unsigned int) = dlsym(RTLD_NEXT, "copy_file_range"); -+ ssize_t (*original_copy_file_range)(int, off_t *, int, off_t *, size_t, unsigned int) = dlsym(RTLD_NEXT, "copy_file_range"); - if (ZT_G(limit_copy_file_range) >= Z_L(0)) { - len = ZT_G(limit_copy_file_range); - } -- GitLab