GitHub Advisoryadvisory · Maven

GHSA-hcxx-mp6g-6gr9 Opencast publishes global system account credentials

HIGH Published 2021-12-14 Modified 2023-12-14 Official page ↗
Aliases
CVE-2018-16153
Ecosystem
Maven
Packages
org.opencastproject:opencast-common
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-200, CWE-522
Reviewed
2021-12-14

Affected packages

• Maven org.opencastproject:opencast-common: < 10.6 → fixed in 10.6

Description

The issue was mostly mitigated before, drastically reducing the risk. See references below for more information. Impact Opencast before version 10.6 will try to authenticate against any external services listed in a media package when it is trying to access the files, sending the global system user's credentials, regardless of the target being part of the Opencast cluster or not. Previous mitigations already prevented clear text authentications for such requests (e.g. HTTP Basic authentication), but with enough malicious intent, even hashed credentials can be broken. Patches Opencast 10.6 will now send authentication requests only against servers which are part of the Opencast cluster, preventing external services from getting any form of authentication attempt in the first place. Workarounds No workaround available. References • Patch fixing the issue • Original security notice • Original security mitigation For more information If you have any questions or comments about this advisory: • Open an issue in our issue tracker • Email us at [email protected]

Related

Alias · CVE (1)

  • CVE-2018-16153 An issue was discovered in Apereo Opencast 4.x through 10.x before 10.6. vulnerability

Weakness · CWE (2)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness
  • CWE-522 Insufficiently Protected Credentials weakness

References