Aller au contenu
8.8 Élevée

CVE-2026-89091 Ansible-core: ansible-core: ansible-galaxy collection install symlink path escape allows arbitrary file write / code execution

Description

A flaw was found in ansible-core. When installing a collection with `ansible-galaxy collection install`, the archive extractor validates member paths using lexical path normalisation (os.path.abspath) instead of resolving symbolic links (os.path.realpath), and it performs no containment check on symlink-typed directory members before creating them. A crafted collection tarball can chain symlink directory entries so that a subsequent file member is written outside the intended destination directory. This allows an attacker who can get a victim to install a malicious collection to overwrite arbitrary files with the privileges of the user running ansible-galaxy, leading to code execution on the control node. This is a bypass of the fix for CVE-2020-10691.

Détail CVSS 3.1

Vecteur CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Exploitable à distance par le réseau, sans compte et si un utilisateur effectue une action ; un attaquant peut compromettre gravement la confidentialité, l’intégrité ou la disponibilité.

Vecteur d’attaque
Réseau
Complexité
Faible
Privilèges requis
Aucun
Interaction
Requise
Portée
Inchangée
Confidentialité
Élevé
Intégrité
Élevé
Disponibilité
Élevé

Produits et versions touchés

Produit Versions touchées Corrigé en
Migration Toolkit for Applications 8 Versions non publiées
Migration Toolkit for Virtualization Versions non publiées
OpenShift Service Mesh 3 Versions non publiées
Red Hat Advanced Cluster Management for Kubernetes 2 Versions non publiées
Red Hat Ansible Automation Platform 2 Versions non publiées
Red Hat Ansible Automation Platform Ansible Core 2 Versions non publiées
Red Hat Certification Program for Red Hat Enterprise Linux 9 Versions non publiées
Red Hat Discovery 2 Versions non publiées
Red Hat Enterprise Linux 10 Versions non publiées
Afficher les 9 autres branches
Produit Versions touchées Corrigé en
Red Hat Enterprise Linux 8 Versions non publiées
Red Hat Enterprise Linux 9 Versions non publiées
Red Hat OpenShift Container Platform 4 Versions non publiées
Red Hat OpenStack Platform 17.1 Versions non publiées
Red Hat OpenStack Platform 18.0 Versions non publiées
Red Hat Satellite 6 Versions non publiées
Red Hat Update Infrastructure 5 Versions non publiées
Self-service automation portal 2 Versions non publiées
Red Hat OpenShift Container Platform 5 Versions non publiées

Références

Chronologie

  1. Publiée
  2. Dernière modification
Les 64 CVE de Migration Toolkit for Applications 8 →
Suivre cette CVE