svn commit: r78709 - release/apr
| Newsgroups | gmane.comp.apache.apr.cvs |
|---|---|
| Message-ID | <175550193080.1588335.11951268842134100691@svn02-us-east.apache.org> |
Author: rpluem
Date: Mon Aug 18 07:25:30 2025
New Revision: 78709
Log:
* Add missing changes entry for 1.7.6 and a security change for 1.7.5
Modified:
release/apr/CHANGES-APR-1.7
Modified: release/apr/CHANGES-APR-1.7
==============================================================================
--- release/apr/CHANGES-APR-1.7 Mon Aug 18 07:24:16 2025 (r78708)
+++ release/apr/CHANGES-APR-1.7 Mon Aug 18 07:25:30 2025 (r78709)
@@ -1,6 +1,36 @@
-*- coding: utf-8 -*-
+Changes for APR 1.7.6
+
+ *) test/testsock.c (test_get_addr): Fix test to portably switch
+ the socket to non-blocking mode using apr_socket_timeout_set().
+ Also make the test SKIP for the case where the connect() completes
+ synchronously. [Ivan Zhakov]
+
+ *) network_io/win32/sockets.c: (apr_socket_connect): Copy the remote
+ address by value rather than by reference. This ensures that the
+ sockaddr object returned by apr_socket_addr_get is allocated from
+ the same pool as the socket object itself, as apr_socket_accept
+ does; avoiding any potential lifetime mismatches. [Ivan Zhakov]
+
+ *) CMake: Install include/apr_encode.h. [Ivan Zhakov]
+
+ *) CMake: Fix installation PDB files with multi-config generators.
+ [Ivan Zhakov]
+
Changes for APR 1.7.5
+ *) SECURITY: CVE-2023-49582: Apache Portable Runtime (APR):
+ Unexpected lax shared memory permissions (cve.mitre.org)
+ Lax permissions set by the Apache Portable Runtime library on
+ Unix platforms would allow local users read access to named
+ shared memory segments, potentially revealing sensitive
+ application data.
+ This issue does not affect non-Unix platforms, or builds with
+ APR_USE_SHMEM_SHMGET=1 (apr.h)
+ Users are recommended to upgrade to APR version 1.7.5, which
+ fixes this issue.
+ Credits: Thomas Stangner
+
*) Unix: Implement apr_shm_perms_set() for the "POSIX shm_open()"
and "classic mmap" shared memory implementations. [Joe Orton,
Ruediger Pluem]