CVE-2021-3856
published 2022-08-26CVE-2021-3856: ClassLoaderTheme and ClasspathThemeResourceProviderFactory allows reading any file available as a resource to the classloader. By sending requests for theme…
PriorityP422medium4.3CVSS 3.1
AVNACLPRLUINSUCLINAN
EPSS
0.90%
55.6th percentile
ClassLoaderTheme and ClasspathThemeResourceProviderFactory allows reading any file available as a resource to the classloader. By sending requests for theme resources with a relative path from an external HTTP client, the client will receive the content of random files if available.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| redhat | keycloak | < 15.1.0 | 15.1.0 |
| redhat | keycloak | — | — |
CVSS provenance
nvdv3.14.3MEDIUMCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vendor_redhat4.3MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Keycloak has Files or Directories Accessible to External Parties
ghsa·2022-08-27
CVE-2021-3856 [MEDIUM] CWE-22 Keycloak has Files or Directories Accessible to External Parties
Keycloak has Files or Directories Accessible to External Parties
ClassLoaderTheme and ClasspathThemeResourceProviderFactory allows reading any file available as a resource to the classloader. By sending requests for theme resources with a relative path from an external HTTP client, the client will receive the content of random files if available.
OSV
Keycloak has Files or Directories Accessible to External Parties
osv·2022-08-27
CVE-2021-3856 [MEDIUM] Keycloak has Files or Directories Accessible to External Parties
Keycloak has Files or Directories Accessible to External Parties
ClassLoaderTheme and ClasspathThemeResourceProviderFactory allows reading any file available as a resource to the classloader. By sending requests for theme resources with a relative path from an external HTTP client, the client will receive the content of random files if available.
Red Hat
keycloak-services: ClassLoaderTheme and ClasspathThemeResourceProviderFactory allows reading any file available as a resource to the classloader
vendor_redhat·2021-10-04·CVSS 4.3
CVE-2021-3856 [MEDIUM] CWE-22 keycloak-services: ClassLoaderTheme and ClasspathThemeResourceProviderFactory allows reading any file available as a resource to the classloader
keycloak-services: ClassLoaderTheme and ClasspathThemeResourceProviderFactory allows reading any file available as a resource to the classloader
ClassLoaderTheme and ClasspathThemeResourceProviderFactory allows reading any file available as a resource to the classloader. By sending requests for theme resources with a relative path from an external HTTP client, the client will receive the content of random files if available.
Package: keycloak-services (Red Hat A-MQ Online) - Out of support scope
No detection rules found.
No public exploits indexed.
https://access.redhat.com/security/cve/CVE-2021-3856https://bugzilla.redhat.com/show_bug.cgi?id=2010164https://github.com/keycloak/keycloak/commit/73f0474008e1bebd0733e62a22aceda9e5de6743https://github.com/keycloak/keycloak/pull/8588https://issues.redhat.com/browse/KEYCLOAK-19422https://access.redhat.com/security/cve/CVE-2021-3856https://bugzilla.redhat.com/show_bug.cgi?id=2010164https://github.com/keycloak/keycloak/commit/73f0474008e1bebd0733e62a22aceda9e5de6743https://github.com/keycloak/keycloak/pull/8588https://issues.redhat.com/browse/KEYCLOAK-19422
2022-08-26
Published