11PHP NEWS
22|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3+ 31 Jul 2025, PHP 8.3.24
4+
5+ - Calendar:
6+ . Fixed jewishtojd overflow on year argument. (David Carlier)
7+
8+ - Core:
9+ . Fixed bug GH-18833 (Use after free with weakmaps dependent on destruction
10+ order). (Daniil Gentili)
11+ . Fix OSS-Fuzz #427814456. (nielsdos)
12+ . Fix OSS-Fuzz #428983568 and #428760800. (nielsdos)
13+ . Fixed bug GH-17204 -Wuseless-escape warnings emitted by re2c. (Peter Kokot)
14+
15+ - Curl:
16+ . Fix memory leaks when returning refcounted value from curl callback.
17+ (nielsdos)
18+ . Remove incorrect string release. (nielsdos)
19+
20+ - LDAP:
21+ . Fixed GH-18902 ldap_exop/ldap_exop_sync assert triggered on empty
22+ request OID. (David Carlier)
23+
24+ - MbString:
25+ . Fixed bug GH-18901 (integer overflow mb_split). (nielsdos)
26+
27+ - OCI8:
28+ . Fixed bug GH-18873 (OCI_RETURN_LOBS flag causes oci8 to leak memory).
29+ (Saki Takamachi)
30+
31+ - Opcache:
32+ . Fixed bug GH-18639 (Internal class aliases can break preloading + JIT).
33+ (nielsdos)
34+ . Fixed bug GH-14082 (Segmentation fault on unknown address 0x600000000018
35+ in ext/opcache/jit/zend_jit.c). (nielsdos)
36+
37+ - OpenSSL:
38+ . Fixed bug #80770 (It is not possible to get client peer certificate with
39+ stream_socket_server). (Jakub Zelenka)
40+
41+ - PCNTL:
42+ . Fixed bug GH-18958 (Fatal error during shutdown after pcntl_rfork() or
43+ pcntl_forkx() with zend-max-execution-timers). (Arnaud)
44+
45+ - Phar:
46+ . Fix stream double free in phar. (nielsdos, dixyes)
47+ . Fix phar crash and file corruption with SplFileObject. (nielsdos)
48+
49+ - SOAP:
50+ . Fixed bug GH-18990, bug #81029, bug #47314 (SOAP HTTP socket not closing
51+ on object destruction). (nielsdos)
52+ . Fix memory leak when URL parsing fails in redirect. (Girgias)
53+
54+ - SPL:
55+ . Fixed bug GH-19094 (Attaching class with no Iterator implementation to
56+ MultipleIterator causes crash). (nielsdos)
57+
58+ - Standard:
59+ . Fix misleading errors in printf(). (nielsdos)
60+ . Fix RCN violations in array functions. (nielsdos)
61+ . Fixed GH-18976 pack() overflow with h/H format and INT_MAX repeater value.
62+ (David Carlier)
63+
64+ - Streams:
65+ . Fixed GH-13264 (fgets() and stream_get_line() do not return false on filter
66+ fatal error). (Jakub Zelenka)
67+
68+ - Zip:
69+ . Fix leak when path is too long in ZipArchive::extractTo(). (nielsdos)
70+
37103 Jul 2025, PHP 8.3.23
472
573- Core:
@@ -38,10 +106,6 @@ PHP NEWS
38106 . Fixed bug #74796 (Requests through http proxy set peer name).
39107 (Jakub Zelenka)
40108
41- - PGSQL:
42- . Fixed GHSA-hrwm-9436-5mv3 (pgsql extension does not check for errors during
43- escaping). (CVE-2025-1735) (Jakub Zelenka)
44-
45109- Phar:
46110 . Add missing filter cleanups on phar failure. (nielsdos)
47111 . Fixed bug GH-18642 (Signed integer overflow in ext/phar fseek). (nielsdos)
@@ -55,6 +119,8 @@ PHP NEWS
55119- PGSQL:
56120 . Fix warning not being emitted when failure to cancel a query with
57121 pg_cancel_query(). (Girgias)
122+ . Fixed GHSA-hrwm-9436-5mv3 (pgsql extension does not check for errors during
123+ escaping). (CVE-2025-1735) (Jakub Zelenka)
58124
59125- Random:
60126 . Fix reference type confusion and leak in user random engine.
@@ -64,9 +130,9 @@ PHP NEWS
64130 . Fix memory leak when calloc() fails in php_readline_completion_cb().
65131 (nielsdos)
66132
67- - SOAP :
133+ - Soap :
68134 . Fix memory leaks in php_http.c when call_user_function() fails. (nielsdos)
69- . Fixed GHSA-453j-q27h-5p8x (NULL Pointer Dereference in PHP SOAP Extension
135+ . Fixed GHSA-453j-q27h-5p8x (NULL Pointer Dereference in PHP SOAP ExtensionAdd commentMore actions
70136 via Large XML Namespace Prefix). (CVE-2025-6491) (Lekssays, nielsdos)
71137
72138- Standard:
0 commit comments