CVE-2022-33891
Vulnérabilité d'injection de commandes shell dans Apache Spark via l'interface Spark UI
- Publié
- 18 juil. 2022
- Mise à jour
- 21 oct. 2025
- Attribution de CNA
- apache
- Preuve observée
- 7 mars 2023
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HÉlevé · 30 prochains jours
- Percentile
- 99,8 %
- Date du modèle
- 17 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
CISA Connu Exploité
Ce CVE apparaît dans le catalogue des vulnérabilités exploitées connues de CISA.
Résumé
L'interface utilisateur Apache Spark offre la possibilité d'activer les ACL via l'option de configuration spark.acls.enable. Avec un filtre d'authentification, elle vérifie si un utilisateur dispose des autorisations d'accès pour afficher ou modifier l'application. Si les ACL sont activées, un chemin de code dans HttpSecurityFilter peut permettre à quelqu'un d'effectuer une usurpation d'identité en fournissant un nom d'utilisateur arbitraire. Un utilisateur malveillant pourrait alors atteindre une fonction de vérification des autorisations qui construira en fin de compte une commande shell Unix à partir de son entrée et l'exécutera. Cela aboutira à une exécution arbitraire de commandes shell avec les droits de l'utilisateur sous lequel Spark s'exécute actuellement. Cela concerne les versions Apache Spark 3.0.3 et antérieures, les versions 3.1.1 à 3.1.2 et les versions 3.2.0 à 3.2.1.
Sources
modules/exploits/linux/http/apache_spark_rce_cve_2022_33891.rb
Metasploit Framework modulesConditions déclarées
- platform: Linux,Unix($.exploit_linux/http/apache_spark_rce_cve_2022_33891.platform)
- verification: check_declared($.exploit_linux/http/apache_spark_rce_cve_2022_33891.check)
http/cves/2022/CVE-2022-33891.yaml
Nuclei TemplatesConditions déclarées
- network: http($.protocol_keys)
- verification: word($.matchers[*].type)
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.