Skip to content

Commit d5cfa39

Browse files
authored
Prepare mellon release 0.18.0 (#72)
Resolves: #71
1 parent 0b494db commit d5cfa39

2 files changed

Lines changed: 32 additions & 1 deletion

File tree

NEWS

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
Version 0.18.0
2+
---------------------------------------------------------------------------
3+
4+
Security fixes:
5+
6+
* [CVE-2019-13038] Redirect URL validation bypass
7+
8+
Version 0.17.0 and older of mod_auth_mellon allows the redirect URL
9+
validation to be bypassed by specifying an URL formatted as
10+
"///fishing-site.example.com/logout.html". In this case, the browser
11+
would interpret the URL differently than the APR parsing utility
12+
mellon uses and redirect to fishing-site.example.com.
13+
This could be reproduced with:
14+
https://rp.example.co.jp/mellon/logout?ReturnTo=///fishing-site.example.com/logout.html
15+
16+
This version fixes that issue by rejecting all URLs that start with "///".
17+
18+
Enhancements:
19+
20+
* A new option MellonSessionIdleTimeout that represents the amount of time
21+
a user can be inactive before the user's session times out in seconds.
22+
23+
Bug fixes:
24+
25+
* Several build-time fixes
26+
27+
* The CookieTest SameSite attribute was only set to None if mellon configure
28+
option MellonCookieSameSite was set to something other than default.
29+
This is now fixed.
30+
31+
132
Version 0.17.0
233
---------------------------------------------------------------------------
334

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT([mod_auth_mellon],[0.17.0],[https://github.com/latchset/mod_auth_mellon/issues])
1+
AC_INIT([mod_auth_mellon],[0.18.0],[https://github.com/latchset/mod_auth_mellon/issues])
22
AC_CONFIG_HEADERS([config.h])
33

44
# We require support for C99.

0 commit comments

Comments
 (0)