Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

OS Command Injection

hacking

Définition

Injection de commandes système dans une application qui exécute des commandes shell avec des entrées utilisateur non sanitisées, permettant l'exécution de code arbitraire sur le serveur.

Description

L'injection de commandes OS dans des applications exécutant des commandes shell avec des entrées utilisateur non sanitisées permet d'exécuter du code arbitraire. Distincte de la Command Injection classique, elle cible spécifiquement les appels système directs sans interpréteur shell intermédiaire.

Exploitation

Des paramètres comme le nom de fichier ou l'adresse IP passés directement à popen() ou exec() permettent d'injecter des commandes via ; whoami, && cat /etc/passwd. L'impact est une compromission complète du serveur hôte.

Défense

  • Utiliser des bibliothèques système natives sans passage par un shell (execve, subprocess avec liste)
  • Valider les entrées par whitelist stricte et typer les paramètres (IP, nom de fichier)
  • Exécuter les processus avec le principe du moindre privilège et en sandbox si possible

Besoin d'un expert sur ce sujet ?

Audit, pentest, conformité ISO 27001, développement IA sécurisé — demandez un devis gratuit.

Demander un devis

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis