OpenProject before 6.1.6 and 7.x before 7.0.3 mishandles session expiry, which allows remote attackers to perform APIv3 requests indefinitely by leveraging a hijacked session.
According to WASC, “Insufficient Session Expiration is when a web site permits an attacker to reuse old session credentials or session IDs for authorization.”
Name | Vendor | Start Version | End Version |
---|---|---|---|
Openproject | Openproject | * | 6.1.5 (including) |
Openproject | Openproject | 7.0.0 (including) | 7.0.0 (including) |
Openproject | Openproject | 7.0.1 (including) | 7.0.1 (including) |
Openproject | Openproject | 7.0.2 (including) | 7.0.2 (including) |