CVE-2023-28857 – LDAP password leak in Apereo CAS - GHSL-2023-009
https://notcve.org/view.php?id=CVE-2023-28857
Apereo CAS is an open source multilingual single sign-on solution for the web. Apereo CAS can be configured to use authentication based on client X509 certificates. These certificates can be provided via TLS handshake or a special HTTP header, such as “ssl_client_cert”. When checking the validity of the provided client certificate, X509CredentialsAuthenticationHandler performs check that this certificate is not revoked. To do so, it fetches URLs provided in the “CRL Distribution Points” extension of the certificate, which are taken from the certificate itself and therefore can be controlled by a malicious user. • https://apereo.github.io/2023/02/20/x509-vuln https://github.com/apereo/cas/releases/tag/v6.6.6 https://securitylab.github.com/advisories/GHSL-2023-009_Apereo_CAS • CWE-200: Exposure of Sensitive Information to an Unauthorized Actor CWE-522: Insufficiently Protected Credentials •
CVE-2022-41965 – Opencast Authenticated OpenRedirect Vulnerability
https://notcve.org/view.php?id=CVE-2022-41965
Opencast is a free, open-source platform to support the management of educational audio and video content. Prior to Opencast 12.5, Opencast's Paella authentication page could be used to redirect to an arbitrary URL for authenticated users. The vulnerability allows attackers to redirect users to sites outside of one's Opencast install, potentially facilitating phishing attacks or other security issues. This issue is fixed in Opencast 12.5 and newer. Opencast es una plataforma gratuita de código abierto para respaldar la gestión de contenido educativo de audio y video. • https://github.com/opencast/opencast/commit/d2ce2321590f86b066a67e8c231cf68219aea017 https://github.com/opencast/opencast/security/advisories/GHSA-r3qr-vwvg-43f7 • CWE-601: URL Redirection to Untrusted Site ('Open Redirect') •
CVE-2022-39369 – Service Hostname Discovery Exploitation in phpCAS
https://notcve.org/view.php?id=CVE-2022-39369
phpCAS is an authentication library that allows PHP applications to easily authenticate users via a Central Authentication Service (CAS) server. The phpCAS library uses HTTP headers to determine the service URL used to validate tickets. This allows an attacker to control the host header and use a valid ticket granted for any authorized service in the same SSO realm (CAS server) to authenticate to the service protected by phpCAS. Depending on the settings of the CAS server service registry in worst case this may be any other service URL (if the allowed URLs are configured to "^(https)://.*") or may be strictly limited to known and authorized services in the same SSO federation if proper URL service validation is applied. This vulnerability may allow an attacker to gain access to a victim's account on a vulnerable CASified service without victim's knowledge, when the victim visits attacker's website while being logged in to the same CAS server. phpCAS 1.6.0 is a major version upgrade that starts enforcing service URL discovery validation, because there is unfortunately no 100% safe default config to use in PHP. • https://github.com/apereo/phpCAS/security/advisories/GHSA-8q72-6qq8-xv64 https://lists.debian.org/debian-lts-announce/2023/07/msg00007.html https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/2XL7SMW6ESSP2Y6HHRYWW2MMCZSI4LBZ https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RUA2JM6YT3ZXSZLBJVRA32AXYM3GJMO3 https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VJZGTWJ5ZXUUT47EHARNOUUNTH6SYDSE • CWE-99: Improper Control of Resource Identifiers ('Resource Injection') CWE-1287: Improper Validation of Specified Type of Input •
CVE-2022-29237 – Limited Authentication Bypass for Media Files in Opencast
https://notcve.org/view.php?id=CVE-2022-29237
Opencast is a free and open source solution for automated video capture and distribution at scale. Prior to Opencast 10.14 and 11.7, users could pass along URLs for files belonging to organizations other than the user's own, which Opencast would then import into the current organization, bypassing organizational barriers. Attackers must have full access to Opencast's ingest REST interface, and also know internal links to resources in another organization of the same Opencast cluster. Users who do not run a multi-tenant cluster are not affected by this issue. This issue is fixed in Opencast 10.14 and 11.7. • https://github.com/opencast/opencast/commit/8d5ec1614eed109b812bc27b0c6d3214e456d4e7 https://github.com/opencast/opencast/security/advisories/GHSA-qm6v-cg9v-53j3 • CWE-287: Improper Authentication •
CVE-2021-43821 – Files Accessible to External Parties in Opencast
https://notcve.org/view.php?id=CVE-2021-43821
Opencast is an Open Source Lecture Capture & Video Management for Education. Opencast before version 9.10 or 10.6 allows references to local file URLs in ingested media packages, allowing attackers to include local files from Opencast's host machines and making them available via the web interface. Before Opencast 9.10 and 10.6, Opencast would open and include local files during ingests. Attackers could exploit this to include most local files the process has read access to, extracting secrets from the host machine. An attacker would need to have the privileges required to add new media to exploit this. • https://github.com/Jackey0/opencast-CVE-2021-43821-env https://github.com/opencast/opencast/blob/69952463971cf578363e3b97d8edaf334ff51253/modules/ingest-service-impl/src/main/java/org/opencastproject/ingest/impl/IngestServiceImpl.java#L1587 https://github.com/opencast/opencast/commit/65c46b9d3e8f045c544881059923134571897764 https://github.com/opencast/opencast/security/advisories/GHSA-59g4-hpg3-3gcp https://mvnrepository.com/artifact/org.opencastproject/opencast-ingest-service-impl • CWE-552: Files or Directories Accessible to External Parties •