mod_mime can read one byte past the end of a buffer when sending a
malicious Content-Type response header.
Merge
1797550 from trunk:
mod_mime: fix quoted pair scanning
Submitted By: ylavic
Reviewed By: covener, ylavic, jim
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@
1797653 13f79535-47bb-0310-9956-
ffa450edef68
Changes with Apache 2.4.26
+ *) mod_mime: Fix error checking for quoted pairs. [Yann Ylavic]
+
*) mod_proxy_wstunnel: Add "upgrade" parameter to allow upgrade to other
protocols. [Jean-Frederic Clere]
PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
[ start all new proposals below, under PATCHES PROPOSED. ]
- *) mod_mime: Fix scanning of quoted-pairs.
- trunk patch: http://svn.apache.org/r1797550
- 2.4.x patch: svn merge -c 1797550 ^/httpd/httpd/trunk .
- +1: covener, ylavic, jim
-
PATCHES PROPOSED TO BACKPORT FROM TRUNK:
[ New proposals should be added at the end of the list ]
int res = -1;
int c;
- if (((s + 1) != NULL) && (*s == '\\')) {
+ if (*s == '\\') {
c = (int) *(s + 1);
- if (apr_isascii(c)) {
+ if (c && apr_isascii(c)) {
res = 1;
}
}