CVE-2026-22444 json
Apache Solr: Insufficient file-access checking in standalone core-creation requests
published 2026-01-21 9 mo ago modified 2026-09-10 1 mo ago also BIT-solr-2026-22444 , EUVD-2026-3665 , GHSA-vc2w-4v3p-2mqw
- cvss
- 7.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 52%
- public exploits
- 0
- none known
Summary
The "create core" API of Apache Solr 8.6 through 9.10.0 lacks sufficient input validation on some API parameters, which can cause Solr to check the existence of and attempt to read file-system paths that should be disallowed by Solr's "allowPaths" security setting https://https://solr.apache.org/guide/solr/latest/configuration-guide/configuring-solr-xml.html#the-solr-element . These read-only accesses can allow users to create cores using unexpected configsets if any are accessible via the filesystem. On Windows systems configured to allow UNC paths this can additionally cause disclosure of NTLM "user" hashes.
Solr deployments are subject to this vulnerability if they meet the following criteria: * Solr is running in its "standalone" mode. * Solr's "allowPath" setting is being used to restrict file access to certain directories. * Solr's "create core" API is exposed and accessible to untrusted users. This can happen if Solr's RuleBasedAuthorizationPlugin https://solr.apache.org/guide/solr/latest/deployment-guide/rule-based-authorization-plugin.html is disabled, or if it is enabled but the "core-admin-edit" predefined permission (or an equivalent custom permission) is given to low-trust (i.e. non-admin) user roles.
Users can mitigate this by enabling Solr's RuleBasedAuthorizationPlugin (if disabled) and configuring a permission-list that prevents untrusted users from creating new Solr cores. Users should also upgrade to Apache Solr 9.10.1 or greater, which contain fixes for this issue.
Patch / fix
- maven org.apache.solr:solr-core 9.10.1
- bitnami solr 9.10.1
- apache solr 9.10.1
- org.apache.solr solr-core 9.10.1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-22444 updated cvss 6.5
org.apache.solr/solr-core: Apache Solr: Insufficient file-access checking in standalone core-creation requests
-
Red Hat Fuse 7 solr-coreaffected: workaround, no fix planned “Will not fix”
-
Red Hat JBoss Enterprise Application Platform 8 solr-core Red Hat JBoss Enterprise Application Platform Expansion Pack solr-corenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 9 mo ago
Exploit prediction
0.69% chance of exploitation in the next 30 days, higher than 52% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N |
| GitHub | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N |
| CNA | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N |
| OSV | 3.1 | 7.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.apache.solr:solr-core | >=8.6.0, <9.10.1 |
9.10.1 |
| bitnami | solr | >=8.6.0, <9.10.1 |
9.10.1 |
Affected products
- Apache Software Foundation Apache Solr
Classification
- Weakness
-
- CWE-20 Improper Input Validation
References
-
lists.apache.org
/thread/qkrb9dd4xrlqmmq73lrhkbfkttto2d1m
vendor-advisory, web, mailing-list, discussion
-
openwall.com
/lists/oss-security/2026/01/20/5
web, mailing-list, discussion
-
nvd.nist.gov
/vuln/detail/CVE-2026-22444
advisory, web
-
github.com
/apache/solr
package
-
issues.apache.org
/jira/browse/SOLR-18058
web
Sources
- CVE List CVE-2026-22444
- GitHub Advisory GHSA-vc2w-4v3p-2mqw
- NVD CVE-2026-22444
- OSV BIT-solr-2026-22444
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.