Vulnérabilité dans le système de virtualisation Flatpack
Date de publication :
CVE-2021-21261 [Score CVSS v3 : 8.8] : Une vulnérabilité a été corrigée dans le service `flatpak-portal` qui peut permettre à des applications virtualisées d'exécuter du code arbitraire sur le système hôte. Le service D-Bus du portail Flatpak (service D-Bus `org.freedesktop.portal.Flatpak`) permet aux applications d'un bac à sable Flatpak de lancer leurs propres sous-processus dans une nouvelle instance de bac à sable, soit avec les mêmes paramètres de sécurité que l'appelant, soit avec des paramètres de sécurité plus restrictifs. Par exemple, cette fonction est utilisée dans les navigateurs web de type Flatpak tels que Chromium pour lancer des sous-processus qui traiteront des contenus web non fiables et donneront à ces sous-processus une sandbox plus restrictive que le navigateur lui-même. Dans les versions vulnérables, le service de portail Flatpak transmet les variables d'environnement spécifiées par l'appelant à des processus non “sandboxés” sur le système hôte, et en particulier à la commande "flatpak run" qui est utilisée pour lancer la nouvelle instance de sandbox. Un attaquant distant peut potentiellement créer une instance Flatpack malveillante ou bien compromettre une instance légitime. Se faisant, il pourrait être en mesure de définir des variables d'environnement auxquelles la commande `flatpak run` fait confiance, et les utiliser pour exécuter du code arbitraire sur le système hôte sous-jacent.
Informations
La faille est activement exploitée :
Un correctif existe :
Une mesure de contournement existe :
Risques
Injection de code arbitraire
Criticité
Score CVSS v3 : 8.8
Existence d’un code d’exploitation
Aucun code d’exploitation n’est disponible publiquement à l’heure actuelle.
Composants vulnérables
Les versions de Flatpack de v0.11.4 à v1.8.5 et de v1.9.1 à v1.10.0 sont impactées par cette vulnérabilité.
CVE
Solutions ou recommandations
Mise en place de correctifs de sécurité
Mettre à jour Flatpack vers une des versions suivantes :
1.8.5
1.10.0
Solution de contournement
Il est possible de désactiver le service ‘flatpak-portal’ au démarrage de l’application. Néanmoins cette option peut néanmoins créer des dysfonctionnements au sein des applications de Flatpack.