8.8
CVSSv3

CVE-2023-50386

Published: 09/02/2024 Updated: 15/02/2024
CVSS v3 Base Score: 8.8 | Impact Score: 5.9 | Exploitability Score: 2.8
VMScore: 0

Vulnerability Summary

Improper Control of Dynamically-Managed Code Resources, Unrestricted Upload of File with Dangerous Type, Inclusion of Functionality from Untrusted Control Sphere vulnerability in Apache Solr.This issue affects Apache Solr: from 6.0.0 up to and including 8.11.2, from 9.0.0 prior to 9.4.1. In the affected versions, Solr ConfigSets accepted Java jar and class files to be uploaded through the ConfigSets API. When backing up Solr Collections, these configSet files would be saved to disk when using the LocalFileSystemRepository (the default for backups). If the backup was saved to a directory that Solr uses in its ClassPath/ClassLoaders, then the jar and class files would be available to use with any ConfigSet, trusted or untrusted. When Solr is run in a secure way (Authorization enabled), as is strongly suggested, this vulnerability is limited to extending the Backup permissions with the ability to add libraries. Users are recommended to upgrade to version 8.11.3 or 9.4.1, which fix the issue. In these versions, the following protections have been added: * Users are no longer able to upload files to a configSet that could be executed via a Java ClassLoader. * The Backup API restricts saving backups to directories that are used in the ClassLoader.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

apache solr

Vendor Advisories

Check Point Reference: CPAI-2023-1577 Date Published: 10 Mar 2024 Severity: High ...

Exploits

Apache Solr versions 600 through 8112 and versions 900 up to 941 are affected by an unrestricted file upload vulnerability which can result in remote code execution in the context of the user running Apache Solr When Apache Solr creates a Collection, it will use a specific directory as the classpath and load some classes from it The backu ...

Github Repositories

Apache Solr Backup/Restore APIs RCE Poc (CVE-2023-50386)

Apache-Solr-RCE_CVE-2023-50386_POC Apache Solr Backup/Restore APIs RCE Poc (CVE-2023-50386) 参考(向dalao们致敬): CVE-2023-50386漏洞作者博客 Java Security Manager绕过姿势 JDK 17下的反射保护绕过 JNI绕Rasp 漏洞利用原理和思考:mpweixinqqcom/s/mO4e8aiuL56yBdOD4jy2qQ poc是用Pocsuite3写的,直接用框架运行即可,若不