Package: libapache2-mod-auth-mellon / 0.12.0-2+deb9u1

Metadata

Package Version Patches format
libapache2-mod-auth-mellon 0.12.0-2+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_logout_segfault.patch | (download)

auth_mellon_handler.c | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 [patch] fix segmentation fault when receiving badly formed logout
 message.

If the logout message is badly formed, we won't get the entityID in
`logout->parent.remote_providerID`. If we call `apr_hash_get()` with a
null pointer, it will cause a segmentation fault.

Add a check to validate that the entityID is correctly set.

02_session_transfer_vulnerability_CVE 2017 6807.patch | (download)

auth_mellon.h | 6 5 + 1 - 0 !
auth_mellon_cache.c | 18 17 + 1 - 0 !
auth_mellon_cookie.c | 28 28 + 0 - 0 !
auth_mellon_session.c | 43 40 + 3 - 0 !
4 files changed, 90 insertions(+), 5 deletions(-)

 [patch] fix cross-site session transfer vulnerability
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

mod_auth_mellon did not verify that the site the session was created
for was the same site as the site the user accessed. This allows an
attacker with access to one web site on a server to use the same
03_auth_bypass_proxy_CVE 2019 3878.patch | (download)

mod_auth_mellon.c | 8 7 + 1 - 0 !
1 file changed, 7 insertions(+), 1 deletion(-)

---
04_open_redirect_urls_backslashes_CVE 2019 3877.patch | (download)

auth_mellon_util.c | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

---