HCL Compass is vulnerable to failure to invalidate sessions. The application does not invalidate authenticated sessions when the log out functionality is called. If the session identifier can be discovered, it could be replayed to the application and used to impersonate the user.
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 |
---|---|---|---|
Hcl_compass | Hcltech | 2.0.0 (including) | 2.0.3 (including) |
Hcl_compass | Hcltech | 2.2.0 (including) | 2.2.3 (excluding) |
Hcl_compass | Hcltech | 2.1.0 (including) | 2.1.0 (including) |