OpenVPN - CVE-2026-9560

Date de publication :

Il s'agit d'une vulnérabilité dans le composant privileged helper d'OpenVPN Connect sur macOS.

OpenVPN Connect est le client VPN officiel d'OpenVPN Inc. pour macOS. Il permet l'établissement de tunnels VPN sécurisés vers des serveurs OpenVPN et repose sur un composant d'assistance en arrière-plan s'exécutant avec des droits élevés.

Ce service d'arrière-plan, responsable de la gestion des connexions VPN, ne valide pas correctement les messages entrants sur son canal IPC local (Inter-Process Communication). Un attaquant disposant d'un accès local peut envoyer des requêtes IPC forgées directement au service privilégié sans interaction utilisateur. Les commandes injectées sont exécutées automatiquement par le service avec les droits root.

Elle permet une élévation de privilèges vers root via une injection de commandes OS sur le système local.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Non

Risques

Élévation de privilèges

Exploitation

La vulnérabilité exploitée est du type
CWE-78 : Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

Détails sur l'exploitation
•   Vecteur d'attaque : Local
•   Complexité de l'attaque : Faible
•   Privilèges nécessaires pour réaliser l'attaque : Authentification utilisateur simple
•   Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
•   L'exploitation de la faille permet d'obtenir des droits privilégiés : Non

Preuve de concept
Actuellement, aucune preuve de concept n'est disponible en sources ouvertes.

Systèmes ou composants affectés

OpenVPN Connect versions 3.5.1 jusqu'à 3.8.1 sur macOS

Solutions ou recommandations

OpenVPN Connect version 3.8.2 et supérieures sur macOS