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
vm2-nesting-check — Vérificateur de preuves vm2 hors ligne pour CVE-2026-92935. Preuves de package sandbox et d'imbrication. Python autonome ; rapports JSON/CSV/HTML ; aucun payload d'exploit. | Kitploit
Outils/GitHubGitHub/completetech-security/vm2-nesting-check
Outils DéfensifsAnalyse StatiqueScanners de VulnérabilitésAnalyse des VulnérabilitésAnalyse de CodeSécurité de la Chaîne Logistique
GitHubcompletetech-security/vm2-nesting-check

vm2-nesting-check

Vérificateur de preuves vm2 hors ligne pour CVE-2026-92935. Preuves de package sandbox et d'imbrication. Python autonome ; rapports JSON/CSV/HTML ; aucun payload d'exploit.

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 →
Voir le dépôtSite web
12il y a 10 joursPas encore vérifié
Partager

vm2-nesting-check par CompleteTech LLC

Tests Python 3.10+ Aucune dépendance à l'exécution Licence AGPL-3.0 ou commerciale

vm2-nesting-check

Vérificateur de preuves hors ligne pour CVE-2026-92935 : évasion par imbrication de require en forme de tableau dans vm2 (alias GHSA-8hr7-r645-pc6w).

Il compare des versions explicites du paquet vm2 avec les plages d'avis revues et indique ce que ces preuves de version montrent et ne montrent pas. Python 3.10+, bibliothèque standard uniquement ; l'exécutable unique vm2_nesting_check.py peut être copié seul. Il ne contacte jamais de sites web, n'importe pas de code applicatif, n'exécute pas de gestionnaire de paquets et n'exécute pas de charges d'exploitation.

Sommaire

  • Périmètre et limites honnêtes
  • Prérequis
  • Démarrage rapide
  • Aperçu d'un rapport synthétique
  • Règles revues
  • Entrées
  • Observations de l'opérateur
  • Candidats à la revue de code source
  • Rapports et sortie
  • Code de sortie et interruption
  • Limites et traitement des données
  • Sources et lectures complémentaires
  • Développement et contribution
  • Sécurité et licence

Périmètre et limites honnêtes

  • Triage de preuves uniquement. Un résultat décrit la version (et éventuellement la provenance ou les observations) que vous avez fournie. Il n'analyse pas les systèmes déployés, ne teste pas l'exploitabilité et ne vérifie pas qu'un correctif est installé.
  • L'inventaire vient de vous. Une URL publique ne peut pas fournir l'inventaire des paquets installés. Obtenez la version exacte et la provenance de chaque instance de paquet déployée ; les déclarations et les versions de poste de travail local ne constituent pas des preuves de déploiement.
  • potentially_affected n'est pas une exploitation. Cela signifie que la version signalée se situe dans l'intervalle affecté documenté. Les préconditions applicatives et l'exploitabilité n'ont pas été établies, et chaque ligne conserve exploitability: not_tested.
  • fixed_version_reported n'est pas une attestation de correctif. Cela décrit uniquement une déclaration de version ; cela n'atteste jamais de correctifs installés ni de sécurité.
  • unknown n'est ni propre ni un échec. Les versions manquantes, contradictoires, malformées, préliminaires, qualifiées et les builds personnalisés/fournisseur restent unknown, tout comme ce qui se situe hors des plages revues.
  • Périmètre mono-CVE. Les versions antérieures à 3.11.4 peuvent présenter d'autres vulnérabilités mais sortent du cadre de cet avis précis.
  • L'utilisation du vérificateur sur de véritables inventaires exige une autorisation sur ces systèmes. Le développement ou l'exécution de ce projet n'autorise aucune analyse de cibles réelles, et le vérificateur n'en effectue aucune.

Prérequis

  • Python 3.10 ou plus récent ; aucun paquet tiers.
  • Rien d'autre à l'exécution. Les assistants bornés d'entrée et de rapport sont fournis depuis le vérificateur Node.js revu à 74aa57ba5df05c34d17ae67912cd26ec2335201b, avec la comparaison de plages spécifique au paquet et la correction CSV des espaces mixtes. Aucun dépôt compagnon n'est nécessaire.
  • La CI exécute les tests sur Ubuntu, Windows et macOS avec Python 3.10 et 3.14.

Démarrage rapide

# Assess one reported version and print JSON
python vm2_nesting_check.py --version 3.11.7 --format json

# Assess the example inventory and save an HTML report
python vm2_nesting_check.py --inventory examples/inventory.example.json --format html --output report.html

# Assess a CSV inventory (CSV is the default format) and exit 1 on potentially_affected results
python vm2_nesting_check.py --csv-list inventory.csv --fail-on-finding

# Show every option, then run the local test suite
python vm2_nesting_check.py --help
python -m unittest -v

Au moins l'un des paramètres --version, --inventory, --csv-list ou --source est requis. --tool-version affiche la version du vérificateur (actuellement 1.1.0).

Aperçu du rapport synthétique

Rapport synthétique vm2

Ouvrir le rapport d'exemple synthétique. Données d'exemple uniquement ; il ne s'agit pas d'une évaluation en conditions réelles.

Règles examinées

Avis principal et base de données examinée récupérés le 2026-10-24 (rules_as_of).

L'intervalle affecté documenté va de 3.11.4 à 3.11.6. La version corrigée examinée est 3.11.7, et la branche corrigée examinée est 3.11.x.

Version signalée (exemple)Résultat
3.11.3unknown
3.11.4potentially_affected
3.11.6potentially_affected
3.11.7fixed_version_reported
3.11.8fixed_version_reported
3.12.0unknown
4.0.0unknown

Remarques sur les limites :

  • Les branches futures restent inconnues plutôt que de faire l'objet d'une extrapolation de correctif, et les versions hors de l'intervalle affecté exact restent inconnues, y compris les versions plus anciennes susceptibles de présenter d'autres défauts.
  • La base de données associe cette CVE au GHSA canonique ; la page du mainteneur n'affiche toujours aucune CVE connue. La date du 17 septembre figurant dans le rapport n'est pas la date de publication canonique.
  • Un v initial est accepté (v3.11.7). Les versions manquantes, contradictoires, mal formées, préliminaires, qualifiées ou personnalisées/fournisseur restent unknown.
  • Un --build-source (ou le champ build_source) vide, unknown (valeur par défaut), upstream, official ou official_upstream est comparé comme upstream. Toute autre valeur, comme un nom de fournisseur, produit unknown car elle nécessite des preuves de correctif indépendantes.

Entrées

Chaque valeur d'entrée constitue une instance de paquet distincte ; le vérificateur ne réconcilie pas les preuves entre les entrées d'une même instance. Les entrées peuvent être combinées dans une seule exécution.

Télécharger l’outil