*) mod_ldap: HTML-escape data in ldap-status handler
trunk patch: http://svn.apache.org/r1913855
2.4.x patch svn merge -c
1913855 ^/httpd/httpd/trunk .
+1: covener, minfrin, ylavic
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@
1913944 13f79535-47bb-0310-9956-
ffa450edef68
-*- coding: utf-8 -*-
Changes with Apache 2.4.59
+ *) mod_ldap: HTML-escape data in the ldap-status handler.
+ [Eric Covener, Chamal De Silva]
+
*) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
notably with OpenSSL >= 3. PR 68080. [ Yann Ylavic, Joe Orton ]
PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
[ start all new proposals below, under PATCHES PROPOSED. ]
- *) mod_ldap: HTML-escape data in ldap-status handler
- trunk patch: http://svn.apache.org/r1913855
- 2.4.x patch svn merge -c 1913855 ^/httpd/httpd/trunk .
- +1: covener, minfrin, ylavic
PATCHES PROPOSED TO BACKPORT FROM TRUNK:
+++ /dev/null
- * mod_md: Fix the reported "until" validity of a certificate in the status
- handler. [Rainer Jung]
- Fix possible NULL deref when logging the error that an authentication
- resource could not be retrieved from the ACME server. [Stefan Eissing]
"<td nowrap>%s</td>"
"<td nowrap>%s</td>"
"</tr>",
- node->username,
- node->dn,
+ ap_escape_html(r->pool, node->username),
+ ap_escape_html(r->pool, node->dn),
date_str);
}
"<td nowrap>%s</td>"
"<td nowrap>%s</td>"
"</tr>",
- node->dn,
- node->attrib,
- node->value,
+ ap_escape_html(r->pool, node->dn),
+ ap_escape_html(r->pool, node->attrib),
+ ap_escape_html(r->pool, node->value),
date_str,
cmp_result,
sub_groups_val,
"<td nowrap>%s</td>"
"<td nowrap>%s</td>"
"</tr>",
- node->reqdn,
- node->dn);
+ ap_escape_html(r->pool, node->reqdn),
+ ap_escape_html(r->pool, node->dn));
}