[MAVEN:GHSA-VMM6-W4CF-7F3X] Authentication Bypass For Endpoints With Anonymous Access in Opencast
Impact
Using a remember-me cookie with an arbitrary username can cause Opencast to assume proper authentication for that user even if the remember-me cookie was incorrect given that the attacked endpoint also allows anonymous access.
This way, an attacker can, for example, fake a remember-me token, assume the identity of the global system administrator and request non-public content from the search service without ever providing any proper authentication.
Patches
This problem is fixed in Opencast 7.6 and Opencast 8.1
Workarounds
As a workaround for older, unpatched versions, disabling remember-me cookies in etc/security/mh_default_org.xml
will mitigate the problem but will obviously also disable this feature without obvious indication. To deactivate this, remove the following line from the security configuration:
xml
<sec:remember-me … />
References
For more information
If you have any questions or comments about this advisory:
- Open an issue in opencast/opencast
- For security-relevant information, email us at security@opencast.org
Package | Affected Version |
---|---|
pkg:maven/org.opencastproject/opencast-kernel | >= 8.0, < 8.1 |
pkg:maven/org.opencastproject/opencast-kernel | < 7.6 |
Package | Fixed Version |
---|---|
pkg:maven/org.opencastproject/opencast-kernel | = 8.1 |
pkg:maven/org.opencastproject/opencast-kernel | = 7.6 |
- ID
- MAVEN:GHSA-VMM6-W4CF-7F3X
- Severity
- critical
- URL
- https://github.com/advisories/GHSA-vmm6-w4cf-7f3x
- Published
-
2020-01-30T21:21:30
(4 years ago) - Modified
-
2023-01-09T05:01:59
(20 months ago) - Rights
- Maven Security Team
Type | Package URL | Namespace | Name / Product | Version | Distribution / Platform | Arch | Patch / Fix |
---|---|---|---|---|---|---|---|
Affected | pkg:maven/org.opencastproject/opencast-kernel | org.opencastproject | opencast-kernel | >= 8.0 < 8.1 | |||
Fixed | pkg:maven/org.opencastproject/opencast-kernel | org.opencastproject | opencast-kernel | = 8.1 | |||
Affected | pkg:maven/org.opencastproject/opencast-kernel | org.opencastproject | opencast-kernel | < 7.6 | |||
Fixed | pkg:maven/org.opencastproject/opencast-kernel | org.opencastproject | opencast-kernel | = 7.6 |
# CVE | Description | CVSS | EPSS | EPSS Trend (30 days) | Affected Products | Weaknesses | Security Advisories | Exploits | PoC | Pubblication Date | Modification Date |
---|---|---|---|---|---|---|---|---|---|---|---|
# CVE | Description | CVSS | EPSS | EPSS Trend (30 days) | Affected Products | Weaknesses | Security Advisories | PoC | Pubblication Date | Modification Date |