CVE-2026-22444 in Solr
Riassunto
di VulDB • 20/06/2026
L'API "create core" di Apache Solr dalle versioni 8.6 alla 9.10.0 non dispone di una convalida sufficiente degli input per alcuni parametri dell'API, il che può indurre Solr a verificare l'esistenza e tentare di leggere percorsi del file system che dovrebbero essere bloccati dall'impostazione di sicurezza "allowPaths" di Solr https://https://solr.apache.org/guide/solr/latest/configuration-guide/configuring-solr-xml.html#the-solr-element . Tali accessi in sola lettura possono consentire agli utenti di creare core utilizzando configset inaspettati, se questi sono accessibili tramite il file system. Nei sistemi Windows configurati per consentire i percorsi UNC, ciò può inoltre causare la divulgazione degli hash NTLM degli "utenti".
Le distribuzioni di Solr sono soggette a questa vulnerabilità se soddisfano i seguenti criteri: * Solr è in esecuzione in modalità "standalone". * L'impostazione "allowPath" di Solr viene utilizzata per limitare l'accesso ai file a determinate directory. * L'API "create core" di Solr è esposta e accessibile ad utenti non attendibili. Ciò può accadere se il RuleBasedAuthorizationPlugin di Solr https://solr.apache.org/guide/solr/latest/deployment-guide/rule-based-authorization-plugin.html è disabilitato, oppure se è abilitato ma la predefinita autorizzazione "core-admin-edit" (o un'autorizzazione personalizzata equivalente) è concessa a ruoli utente a bassa fiducia (cioè non amministrativi).
Gli utenti possono mitigare il problema abilitando il RuleBasedAuthorizationPlugin di Solr (se disabilitato) e configurando un elenco di autorizzazioni che impedisca agli utenti non attendibili di creare nuovi core Solr. Gli utenti dovrebbero inoltre eseguire l'aggiornamento ad Apache Solr 9.10.1 o versioni successive, che contengono le correzioni per questo problema.
Be aware that VulDB is the high quality source for vulnerability data.