php-src/ext
Niels Dossche 2ae897fff7
Fix crash in firebird statement dtor
If both the driver object and statement end up in the GC buffer and are
freed by the GC, then the destruction order is not deterministic and it
is possible that the driver object is freed before the statement. In
that case, accessing S->H will cause a UAF. As the resources are already
released we simply skip the destruction if the driver object is already
destroyed.
2025-01-24 20:16:12 +00:00
..
bcmath Merge branch 'PHP-8.2' into PHP-8.3 2024-05-30 15:51:05 +01:00
bz2
calendar Merge branch 'PHP-8.2' into PHP-8.3 2024-11-17 12:27:26 +00:00
com_dotnet Merge branch 'PHP-8.2' into PHP-8.3 2024-11-29 16:30:01 +01:00
ctype
curl Merge branch 'PHP-8.2' into PHP-8.3 2024-11-26 20:37:51 +01:00
date Updated to version 2025.1 (2025a) 2025-01-17 11:53:10 +00:00
dba ext/dba/tests/gh16390.phpt: skip if inifile is disabled 2024-12-06 19:01:50 +01:00
dl_test Merge branch 'PHP-8.2' into PHP-8.3 2024-12-20 18:46:55 +01:00
dom Fix GH-17500: Segfault with requesting nodeName on nameless doctype 2025-01-17 19:36:47 +01:00
enchant Fix crashes in enchant when passing null bytes 2025-01-08 20:47:01 +01:00
exif Merge branch 'PHP-8.2' into PHP-8.3 2024-10-13 21:12:46 +02:00
ffi Fix GH-16013 and bug #80857: Big endian issues 2024-12-25 21:33:14 +01:00
fileinfo Merge branch 'PHP-8.2' into PHP-8.3 2024-09-05 01:41:55 +01:00
filter Consistent naming for test titles 2024-12-18 11:38:44 +00:00
ftp Fix GH-16800: ftp functions can abort with EINTR 2025-01-03 12:30:43 +01:00
gd Fix libgd 223: gdImageRotateGeneric() does not properly interpolate 2025-01-06 20:37:23 +01:00
gettext ext/gettext/config.m4: symlink en_US.UTF-8 test bits to en_US for musl 2024-12-19 18:26:35 +01:00
gmp Merge branch 'PHP-8.2' into PHP-8.3 2024-11-27 19:54:06 +00:00
hash Merge branch 'PHP-8.2' into PHP-8.3 2024-11-10 20:16:33 +00:00
iconv Fix GH-17047: UAF on iconv filter failure 2024-12-06 17:43:38 +01:00
imap
intl Fix GH-17469: UConverter::transcode() not hardcoding error handling. 2025-01-17 22:23:27 +00:00
json Fix tests: Prevent stack overflow during dtor 2024-10-24 15:56:25 +02:00
ldap Backport fix GH-17280: ldap_search() fails when $attributes array has holes 2024-12-29 12:19:05 +01:00
libxml Fix GH-17223: Memory leak in libxml encoding handling 2024-12-26 12:24:06 +01:00
mbstring Resolve GH-17112 for lower branches 2024-12-11 19:32:36 +01:00
mysqli Merge branch 'PHP-8.2' into PHP-8.3 2025-01-19 20:38:19 +01:00
mysqlnd Merge branch 'PHP-8.2' into PHP-8.3 2024-11-20 11:12:19 +01:00
oci8
odbc Merge branch 'PHP-8.2' into PHP-8.3 2024-08-06 16:54:58 +02:00
opcache Backport fix GH-17307 2025-01-10 18:24:25 +01:00
openssl Merge branch 'PHP-8.2' into PHP-8.3 2024-12-31 15:05:18 +01:00
pcntl ext/pcntl: Fix memory leak in cleanup code of pcntl_exec() 2024-12-15 22:13:27 +00:00
pcre Merge branch 'PHP-8.2' into PHP-8.3 2024-10-03 21:11:25 +02:00
pdo ext/pdo: Fix memory leak if GC needs to free PDO Statement 2025-01-24 20:16:12 +00:00
pdo_dblib Merge branch 'PHP-8.2' into PHP-8.3 2024-11-20 11:12:19 +01:00
pdo_firebird Fix crash in firebird statement dtor 2025-01-24 20:16:12 +00:00
pdo_mysql Merge branch 'PHP-8.2' into PHP-8.3 2024-05-21 12:21:46 +01:00
pdo_oci
pdo_odbc Merge branch 'PHP-8.2' into PHP-8.3 2024-10-31 16:16:29 +01:00
pdo_pgsql Fix GH-15729 PDO tests name conflicts. 2024-09-12 18:19:20 +01:00
pdo_sqlite Merge branch 'PHP-8.2' into PHP-8.3 2024-06-29 15:52:28 +01:00
pgsql ext/pgsql fixing further calls with flexible arguments number. 2024-12-15 14:50:59 +00:00
phar Fix GH-17518: offset overflow phar extractTo() 2025-01-19 13:05:19 +01:00
posix Fix FD getting code on big endian (#17259) 2024-12-30 12:40:32 -04:00
pspell
random Checks getrandom availability on solaris. 2024-08-13 20:54:12 +01:00
readline CI disable leak sanitizer on two libedit tests temporarily. 2024-08-07 22:38:30 +01:00
reflection Merge branch 'PHP-8.2' into PHP-8.3 2024-11-02 19:37:28 +01:00
session ext/session: Fix GH-17541 (ext/session NULL pointer dereferencement during ID reset) 2025-01-24 14:04:58 +00:00
shmop Merge branch 'PHP-8.2' into PHP-8.3 2024-06-28 20:14:20 +02:00
simplexml Fix GH-17409: Assertion failure Zend/zend_hash.c:1730 2025-01-09 19:53:54 +01:00
skeleton
snmp Fix GH-17330: SNMP::setSecurity segfaults when object had been closed. 2025-01-05 13:34:21 +00:00
soap ext/soap: fix make check being invoked in ext/soap 2024-11-08 20:47:28 +01:00
sockets ext/sockets: socket_set_option switch from convert_to_long to zval_get_long. 2024-12-16 22:55:23 +00:00
sodium Merge branch 'PHP-8.2' into PHP-8.3 2024-05-23 22:40:54 +02:00
spl Fix GH-17463: SplTempFileObject::ftruncate() segfault on negative length. 2025-01-14 18:32:01 +00:00
sqlite3
standard Rewrite http gh16810 test to not be online 2025-01-06 12:20:13 +01:00
sysvmsg Merge branch 'PHP-8.2' into PHP-8.3 2024-11-03 13:39:41 +00:00
sysvsem
sysvshm Merge branch 'PHP-8.2' into PHP-8.3 2024-10-26 15:07:57 +02:00
tidy Fix memory leaks in ext/tidy basedir restriction code 2024-07-21 16:28:15 +02:00
tokenizer
xml Fix GH-17187: unreachable program point in zend_hash 2024-12-27 15:51:17 +01:00
xmlreader Merge branch 'PHP-8.2' into PHP-8.3 2024-10-08 20:57:54 +02:00
xmlwriter Backport 4fe82131: Backport libxml2 2.13.2 fixes (#14816) 2024-10-12 15:12:40 +02:00
xsl Backport e2d97314: Backport deprecation warning ignores to unbreak CI 2024-10-12 15:12:40 +02:00
zend_test Fix GH-17408: Assertion failure Zend/zend_exceptions.c 2025-01-21 08:20:38 +01:00
zip Fix GH-17139: Fix zip_entry_name() crash on invalid entry 2025-01-12 20:37:51 +01:00
zlib Merge branch 'PHP-8.2' into PHP-8.3 2024-10-13 02:29:22 +02:00
ext_skel.php