https://downloads.apache.org/httpd/CHANGES_2.4.69
Fixes the following security issues:
*) SECURITY: CVE-2026-93546: mod_dav_fs namespace overflow
(cve.mitre.org)
Integer overflow in mod_dav_fs in Apache HTTP Server through
2.4.68 allows an authenticated WebDAV client with write access
to crash worker processes and persistently corrupt a directory's
property database via PROPPATCH requests declaring many XML
namespaces.
Credits: Zhen Kong
*) SECURITY: CVE-2026-79768: mod_userdir information disclosure
(cve.mitre.org)
Path equivalence: '/./' (single dot directory) vulnerability in
Apache HTTP Server's mod_userdir module when configured
with absolute non-wildcard UserDir directive (the 2nd form
in https://httpd.apache.org/docs/2.4/mod/mod_userdir.html#userdir
)
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: Vlatko Kosturjak, Marlink Cyber
*) SECURITY: CVE-2026-73637: mod_auth_digest DoS attack
(cve.mitre.org)
Use after free in mod_auth_digest in Apache Software Foundation
Apache HTTP Server before 2.4.69 on all platforms allows an
unauthenticated remote client to cause authentication state
corruption via concurrent Digest authentication requests when
AuthDigestNcCheck is enabled or AuthDigestNonceLifetime is set
to 0.
Users are recommended to upgrade to version 2.4.69, which fixes
this issue.
Credits: Zhen Kong
*) SECURITY: CVE-2026-73636: mod_auth_digest one-time-nonce replay
attack (cve.mitre.org)
Authentication bypass by capture-replay in mod_auth_digest in
Apache Software Foundation Apache HTTP Server 2.4.x on all
platforms allows a man-in-the-middle (MITM) attacker to replay
captured digest authentication credentials via crafted requests
that trigger garbage collection of the client's shared memory
entry when AuthDigestNonceLifetime is set to 0.
Users are recommended to upgrade to version 2.4.69, which fixes
this issue.
Credits: Hyojae Lee
*) SECURITY: CVE-2026-63718: mod_proxy_uwsgi Transfer-Encoding
response smuggling (cve.mitre.org)
Inconsistent Interpretation of HTTP Requests ('HTTP
Request/Response Smuggling') response smuggling vulnerability in
Apache HTTP Server via mod_proxy_uwsgi and a crafted uwsgi
response with Transfer-Encoding.
This issue affects Apache HTTP Server: from 2.4.30 through
2.4.68.
Credits: Qing Xu
*) SECURITY: CVE-2026-63686: mod_xml2enc crash on charset
conversion failure (cve.mitre.org)
A NULL pointer dereference in mod_xml2enc in Apache Software
Foundation Apache HTTP Server before 2.4.69 on all platforms
allows an untrusted backend server to cause a denial of service
via a proxied response with a charset whose conversion partially
succeeds then fails.
Users are recommended to upgrade to version 2.4.69, which fixes
this issue.
Credits: Lucian Nitescu
*) SECURITY: CVE-2026-63292: mod_vhost_alias stack overflow
(cve.mitre.org)
Stack-based buffer overflow in mod_vhost_alias in Apache
Software Foundation Apache HTTP Server through 2.4.68 on all
platforms allows a remote client to cause a denial of service or
potentially execute arbitrary code via an HTTP request with a
Host header exceeding 8192 bytes when VirtualDocumentRoot uses a
hostname format specifier and LimitRequestFieldSize is raised
above the default.
Users are recommended to upgrade to version 2.4.69, which fixes
this issue.
Credits: Hyojae Lee
*) SECURITY: CVE-2026-63045: mod_proxy_ftp PASV address handling
(cve.mitre.org)
Improper validation of FTP PASV reply address in mod_proxy_ftp
in Apache Software Foundation Apache HTTP Server through 2.4.68
on all platforms allows, in forward proxy configurations, an
untrusted FTP server to cause the proxy to open a data
connection to an arbitrary third-party host via a crafted PASV
response.
Users are recommended to upgrade to version 2.4.69, which fixes
this issue.
Credits: Zhen Kong
*) SECURITY: CVE-2026-59797: mod_ssl SSLRequire allows .htaccess
ap_expr file-function (cve.mitre.org)
Improper Privilege Management vulnerability in Apache HTTP
Server's mod_ssl via SSLRequire and file-related expressions.
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: kimchunbok
*) SECURITY: CVE-2026-59685: Out-of-Bounds Write in
ap_directory_walk() Canonical-Name Rewrite on
CASE_BLIND_FILESYSTEM (cve.mitre.org)
Out-of-bounds Write vulnerability in Apache HTTP Server on
Windows while processing paths with 8.3 names that may grow when
expanded.
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: Dhiraj Mishra
*) SECURITY: CVE-2026-58415: mod_dav_fs property database read
access (cve.mitre.org)
Internal state files accessible to external parties in
mod_dav_fs in Apache Software Foundation Apache HTTP Server
before 2.4.69 on all platforms allows a remote client to read
WebDAV dead properties of resources it cannot author via a GET
request for the .DAV state directory
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: �지웅 (kimchunbok)
*) SECURITY: CVE-2026-57941: mod_http2 use-after-free / wild write
via shared session->bbtmp re-entrancy (cve.mitre.org)
Use After Free vulnerability in Apache HTTP Server's
mod_http2Â via shared session->bbtmp re-entrancy
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: Lucian Nitescu
*) SECURITY: CVE-2026-56449: mod_proxy_html: crash in dump_content
(cve.mitre.org)
Out-of-bounds Write vulnerability in Apache HTTP Server's
mod_proxy_html with crafted HTTP response bodies.
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: Lucian Nitescu
*) SECURITY: CVE-2026-56154: mod_rewrite use-after-free via
%{LA-U:HTTP:...} (cve.mitre.org)
Use After Free vulnerability in Apache HTTP Server's mod_rewrite
when using lookahead (%{LA-U:HTTP:...})
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: Nebula Security (@nebusecurity)
*) SECURITY: CVE-2026-56153: mod_charset_lite: Heap overflow in
finish_partial_char (cve.mitre.org)
Out-of-bounds Write vulnerability in Apache HTTP Server's
mod_charset_lite.
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: Bartlomiej Dmitruk at striga.ai
*) SECURITY: CVE-2026-48005: mod_auth_digest reauthentication
attack (cve.mitre.org)
Missing authentication checks in mod_auth_digest in Apache
Software Foundation Apache HTTP Server before 2.4.69 on all
platforms allows an unauthenticated remote client to cause a
denial of service (forced re-authentication) via forged
Authorization headers when Digest authentication is enabled with
AuthDigestNcCheck .
Users are recommended to upgrade to version 2.4.69, which fixes
this issue.
Credits: lokerxx
*) SECURITY: CVE-2026-47360: mod_session: Session cookie not
removed during internal redirect (cve.mitre.org)
Exposure of Sensitive Information to an Unauthorized Actor
vulnerability in Apache HTTP Server's mod_session_cookie module.
Â
When SessionCookieRemove changes across internal redirects, the
session cookie may still be passed to a backend server.
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: lokerxx
*) SECURITY: CVE-2026-46729: mod_heartmonitor denial of service
(cve.mitre.org)
NULL Pointer Dereference vulnerability in Apache HTTP Servers
mod_heartmonitor over unicast listener.
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.68.
Credits: Zhang San
*) SECURITY: CVE-2026-42528: mod_dav shared lock overflow
(cve.mitre.org)
A memory calculation bug in mod_dav in Apache httpd 2.4.67 and
earlier allows an attacker with permission to create WebDAV
locks to crash server child processes.
Users are recommended to upgrade to version 2.4.69, which fixes
this issue
Credits: Zhenpeng (Leo) Lin at depthfirst
*) SECURITY: CVE-2026-42356: limited RCE for some internal
redirects to non-CGI files in CGI directories (cve.mitre.org)
Deployment of wrong handler vulnerability in Apache HTTP Server
allows the target of some internal redirects from CGI programs
to also be treated as CGI and executed. The target must already
be in a directory enabled for CGI and have no other extension
understood by mod_mime.
This issue affects Apache HTTP Server: from 2.4.60 through
2.4.68.
Credits: Feliks Penconek
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
(cherry picked from commit 47dfe84399)
Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
The previous configuration placed both logs and PID file in /var/logs,
which is not writable with a read-only rootfs (e.g. squashfs), as well
as non-standard. Starting HTTPD during boot failed with:
(30)Read-only file system: AH00091: httpd: could not open error log file /var/logs/error_log.
AH00015: Unable to open logs
An additional issue was that the Buildroot-default --prefix=/usr
override meant various Apache-internal directories (e.g. htdocs) were
placed directly in /usr. Note that the upstream default prefix is
/usr/local/apache2, not /usr/local.
Using the "Debian" layout provides a standard-compatible layout with
logs in /var/log/apache2 and PID file in /var/run/apache2 (both in
tmpfs with the default Buildroot fstab). Both directories need to
exist when the server starts, so handle that in the init script.
Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fixes the following security issues:
*) SECURITY: CVE-2026-49975: mod_http2 denial of service
(cve.mitre.org)
Memory Allocation with Excessive Size Value vulnerability in
Apache HTTP Server's mod_http leads to denial of service via
malicious HTTP requests.
This issue affects Apache HTTP Server: from 2.4.17 through
2.4.67.
Credits: Quang Luong of Calif.IO in collaboration with OpenAI
Codex
*) SECURITY: CVE-2026-48913: mod_http2 memory corruption when file
handles exhausted (cve.mitre.org)
Use After Free vulnerability in Apache HTTP Server module
mod_http2 when file handles are already exhausted.
This issue affects Apache HTTP Server: from 2.4.55 through
2.4.67.
Credits: Sam Lovejoy, IBM X-Force Offensive Research (XOR)
*) SECURITY: CVE-2026-44631: Heap Underflow in `ap_regname` via
Signed Char Overflow (cve.mitre.org)
Buffer Underwrite vulnerability in Apache HTTP Server on crafted
regular expressions in the configuration.
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.67.
Users are recommended to upgrade to version 2.4.68, which fixes
the issue.
Credits: Zhenpeng (Leo) Lin at depthfirst
*) SECURITY: CVE-2026-44186: Loop in `proxy_ftp_handler` in
mod_proxy_ftp (cve.mitre.org)
Loop with Unreachable Exit Condition ('Infinite Loop')
vulnerability in the mod_proxy_ftp module in Apache HTTP Server
with an attacker controlled backend FTP server.
This issue affects undefined: from 2.4.0 through 2.4.67.
Users are recommended to upgrade to version 2.4.68, which fixes
the issue.
Credits: Zhenpeng (Leo) Lin at depthfirst
*) SECURITY: CVE-2026-44185: Stack Buffer Over-Read in mod_ssl OCSP
`send_request` (cve.mitre.org)
Buffer Over-read vulnerability in Apache HTTP Server via
outbound OCSP requests to an attacker controlled OCSP server
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.67.
Users are recommended to upgrade to version 2.4.68, which fixes
the issue.
Credits: Zhenpeng (Leo) Lin at depthfirst
*) SECURITY: CVE-2026-44119: escalation of privilege through
expressions in .htaccess in multiple modules (cve.mitre.org)
Improper Privilege Management vulnerability in Apache HTTP
Server 2.4.67 and earlier allows local .htaccess authors to read
files with the privileges of the httpd user.
This issue affects Apache HTTP Server: from through 2.4.67.
Users are recommended to upgrade to version 2.4.68, which fixes
the issue.
Credits: Lucian Nitescu
*) SECURITY: CVE-2026-43951: OOB Read in `merge_response_headers`
can cause crash (cve.mitre.org)
Out-of-bounds Read vulnerability in Apache HTTP Server with
mod_headers and mod_mime and multiple response languages.
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.67.
Credits: Zhenpeng (Leo) Lin at depthfirst
*) SECURITY: CVE-2026-42536: mod_xml2enc heap overflow
(cve.mitre.org)
Heap-based Buffer Overflow vulnerability in Apache HTTP Server
with mod_xml2enc, xml2StartParse, and untrusted content
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.67.
Users are recommended to upgrade to version 2.4.68, which fixes
the issue.
Credits: Zhenpeng (Leo) Lin at depthfirst
*) SECURITY: CVE-2026-42535: mod_dav_fs protected directory access
(cve.mitre.org)
A path handling issue in mod_dav_fs in Apache 2.4.67 and
earlier allows a WebDAV content author to directly manipulate
trusted DAV property databases, potentially causing child
process crashes.
Users are recommended to upgrade to version 2.4.68, which fixes
this issue.
Credits: Zhenpeng (Leo) Lin at depthfirst
*) SECURITY: CVE-2026-34356: ProxyPassReverseCookieMap buffer
overflow (cve.mitre.org)
Heap-based Buffer Overflow vulnerability in Apache HTTP Server
with malicious backend servers and ProxyPassReverseCookie*
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.67.
Users are recommended to upgrade to version 2.4.68, which fixes
the issue.
Credits: Arkadi Vainbrand
*) SECURITY: CVE-2026-34355: mod_proxy_html buffer overflow
(cve.mitre.org)
A buffer overflow in mod_proxy_html in Apache HTTP Server 2.4.67
and earlier allows an attack by an untrusted backend.
Users are recommended to upgrade to version 2.4.68, which fixes
this issue.
Credits: Elhanan Haenel
*) SECURITY: CVE-2026-29170: mod_proxy_ftp XSS (cve.mitre.org)
A cross-site scripting vulnerability exists in mod_proxy_ftp's
HTML directory list generation in Apache HTTP Server 2.4.67 and
earlier when listing FTP directory contents either via forward
or reverse proxy configuration.
Users are recommended to upgrade to version 2.4.68, which fixes
this issue.
Credits: Pavel Kohout, Aisle Research, Aisle.com
*) SECURITY: CVE-2026-29167: mod_ldap per-dir use-after-free
(cve.mitre.org)
Use After Free vulnerability in Apache HTTP Server with mod_ldap
in per-directory configuration
This issue affects Apache HTTP Server: from 2.4.0 through 2.4.67.
Users are recommended to upgrade to version 2.4.68, which fixes
the issue.
Credits: Pavel Kohout, Aisle Research, Aisle.com
For more details, see the CHANGES file:
https://downloads.apache.org/httpd/CHANGES_2.4.68
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
mod_md allows Apache httpd to automatically provision certificates for
HTTPS via the ACME protocol (e.g. from Let's Encrypt), if configured
to do so. The additional dependencies are non-obvious, so add a config
option instead of only enabling the module if dependencies are met.
Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Release notes: https://www.php.net/releases/8.4/en.php
Changelog: https://www.php.net/ChangeLog-8.php#PHP_8_4
Removed patch 0006 which is included in this release, rebased remaining
patches.
php commit 1f847a0bdf
added a check on the httpd binary which requires STAGING_DIR being part
of SBINDIR as reported by apxs, adjust apache.mk accordingly.
Upstream commit
ea4e8d513c
causes a build error with older uclibc-based toolchains when detecting
copy_file_range, disable it by adding php_cv_func_copy_file_range=no to
_CONF_ENV for uclibc-toolchains.
Upstream commit
063213b1ae
changed the name of the cache variable ac_cv_have_pcre2_jit to
php_cv_have_pcre2_jit.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
apache uses pkgconfig to find dependencies such as lua, nhgttp2, openssl
and systemd.
For openssl, pkgconfig is used since version 2.1.1 and
0d4387dedc
resulting in the following build failure since at least bump to version
2.4.54 in commit 78e5a9c40e:
ac_cv_path_PKGCONFIG=/usr/bin/pkg-config
[...]
configure:28669: checking for SSL_CTX_new
configure:28669: /home/buildroot/autobuild/instance-1/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -L/home/buildroot/autobuild/instance-1/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/bin/../../../../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib -L/usr/lib conftest.c -lssl -lcrypto -lpthread >&5
armeb-buildroot-linux-uclibcgnueabi-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib'
Fixes:
- http://autobuild.buildroot.org/results/d85c86ee1070582014c7b29b39f9a9f356988220
- http://autobuild.buildroot.org/results/55d6bad8572138e200730d3a9f2dd1b9048fd95d
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fixes the following security issues:
*) SECURITY: CVE-2021-44790: Possible buffer overflow when parsing
multipart content in mod_lua of Apache HTTP Server 2.4.51 and
earlier (cve.mitre.org)
A carefully crafted request body can cause a buffer overflow in
the mod_lua multipart parser (r:parsebody() called from Lua
scripts).
The Apache httpd team is not aware of an exploit for the
vulnerabilty though it might be possible to craft one.
This issue affects Apache HTTP Server 2.4.51 and earlier.
Credits: Chamal
*) SECURITY: CVE-2021-44224: Possible NULL dereference or SSRF in
forward proxy configurations in Apache HTTP Server 2.4.51 and
earlier (cve.mitre.org)
A crafted URI sent to httpd configured as a forward proxy
(ProxyRequests on) can cause a crash (NULL pointer dereference)
or, for configurations mixing forward and reverse proxy
declarations, can allow for requests to be directed to a
declared Unix Domain Socket endpoint (Server Side Request
Forgery).
This issue affects Apache HTTP Server 2.4.7 up to 2.4.51
(included).
For more details, see the changes file:
https://downloads.apache.org/httpd/CHANGES_2.4.52
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
APACHE_FIXUP_APR_LIBTOOL tweaks files for per package directory build.
This is typically the kind of operation expected to be in
post-prepare hook.
Signed-off-by: Herve Codina <herve.codina@bootlin.com>
Reviewed-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Latest version of Apache introduce a new apxs with a slightly modified
path handling logic. In order to simplify the crosscompilation, the
software removes the common prefix from bin install dir and build
install dir, but for this to work they both should have a common prefix.
So we introduce a new regexp to fix /usr/bin to staging dir, the regexps
are also fixed to replace only the exact path between double quotes, to
avoid replacing the she-bang line.
Fixes:
http://autobuild.buildroot.net/results/c41f31566974209897a3a1ec35afe2536fb248cchttp://autobuild.buildroot.net/results/b93f19976ce96e79ea159c25ed74a7377c78f334
Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
[yann.morin.1998@free.fr:
- add the last few words about the she-bang blurb
- do not use quotes in the existing /sur/bin regexp
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fixes the following security issues:
*) SECURITY: CVE-2020-1934 (cve.mitre.org)
mod_proxy_ftp: Use of uninitialized value with malicious backend FTP
server. [Eric Covener]
*) SECURITY: CVE-2020-1927 (cve.mitre.org)
rewrite, core: Set PCRE_DOTALL flag by default to avoid unpredictable
matches and substitutions with encoded line break characters.
The fix for CVE-2019-10098 was not effective. [Ruediger Pluem]
The LICENSE file has been updated to fix a s/waranties/warranties/ typo, so
update the hash to match and adjust the spacing to match recent agreements:
-This software is provided "as is" and any express or implied waranties,
+This software is provided "as is" and any express or implied warranties,
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
When APR_INCLUDEDIR and APU_INCLUDEDIR point to the same directory,
Apache builds properly. However, with per-package directory support,
they point to different directories, and APU_INCLUDEDIR contains both
the APR headers and the APU headers.
Due to this, the Apache Makefile logic to generate its exports.c file
leads to duplicate definitions, because the APR headers are considered
twice: once from APR_INCLUDEDIR, once from APU_INCLUDEDIR.
We fix this by introducing a patch to the Apache build system.
In addition, apr provides a special libtool script that gets used by
apr-util and apache. apr-util already had a fixup for this, but apache
did not, which was causing the gcc from apr-util per-package
directories be used during the apache build, causing build failures.
To fix this, we adjust this libtool script to point to the correct
tools in apache's per-package directories.
There are no autobuilder failures for this, because Apache needs
apr-util, and apr-util currently fails to build when
BR2_PER_PACKAGE_DIRECTORIES=y.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
All the packages in this list have the following properties
* units are provided by buildroot in the package directory
* the SYSTEMD_INSTALL_INIT_HOOK is exactly equivalent to what the
[Install] section of the unit does
The fix removes the soflinking in the .mk file
Signed-off-by: Jérémy Rosen <jeremy.rosen@smile.fr>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fixes the following security vulnerabilities:
*) SECURITY: CVE-2019-0197 (cve.mitre.org)
mod_http2: fixes a possible crash when HTTP/2 was enabled for a http:
host or H2Upgrade was enabled for h2 on a https: host. An Upgrade
request from http/1.1 to http/2 that was not the first request on a
connection could lead to a misconfiguration and crash. Servers that
never enabled the h2 protocol or only enabled it for https: and
did not set "H2Upgrade on" are unaffected by this issue.
[Stefan Eissing]
*) SECURITY: CVE-2019-0196 (cve.mitre.org)
mod_http2: using fuzzed network input, the http/2 request
handling could be made to access freed memory in string
comparision when determining the method of a request and
thus process the request incorrectly. [Stefan Eissing]
*) SECURITY: CVE-2019-0211 (cve.mitre.org)
MPMs unix: Fix a local priviledge escalation vulnerability by not
maintaining each child's listener bucket number in the scoreboard,
preventing unprivileged code like scripts run by/on the server (e.g. via
mod_php) from modifying it persistently to abuse the priviledged main
process. [Charles Fol <folcharles gmail.com>, Yann Ylavic]
*) SECURITY: CVE-2019-0196 (cve.mitre.org)
mod_http2: using fuzzed network input, the http/2 request
handling could be made to access freed memory in string
comparision when determining the method of a request and
thus process the request incorrectly. [Stefan Eissing]
*) SECURITY: CVE-2019-0217 (cve.mitre.org)
mod_auth_digest: Fix a race condition checking user credentials which
could allow a user with valid credentials to impersonate another,
under a threaded MPM. PR 63124. [Simon Kappel <simon.kappel axis.com>]
*) SECURITY: CVE-2019-0215 (cve.mitre.org)
mod_ssl: Fix access control bypass for per-location/per-dir client
certificate verification in TLSv1.3.
*) SECURITY: CVE-2019-0220 (cve.mitre.org)
Merge consecutive slashes in URL's. Opt-out with
`MergeSlashes OFF`. [Eric Covener]
For more details, see the CHANGES file:
https://www.apache.org/dist/httpd/CHANGES_2.4.39
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Fixes the following security vulnerabilities:
*) SECURITY: CVE-2018-17199 (cve.mitre.org)
mod_session: mod_session_cookie does not respect expiry time allowing
sessions to be reused. [Hank Ibell]
*) SECURITY: CVE-2018-17189 (cve.mitre.org)
mod_http2: fixes a DoS attack vector. By sending slow request bodies
to resources not consuming them, httpd cleanup code occupies a server
thread unnecessarily. This was changed to an immediate stream reset
which discards all stream state and incoming data. [Stefan Eissing]
*) SECURITY: CVE-2019-0190 (cve.mitre.org)
mod_ssl: Fix infinite loop triggered by a client-initiated
renegotiation in TLSv1.2 (or earlier) with OpenSSL 1.1.1 and
later. PR 63052. [Joe Orton]
For more details, see the CHANGES file:
https://www.apache.org/dist/httpd/CHANGES_2.4.38
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>