Créer une application

SAP corrige une faille notée 10/10 dans son SDK Python, qui permet de détourner l’authentification

Un paramètre mal contrôlé dans SAP Cloud SDK for Python permettait de rediriger l’authentification vers un serveur pirate. Trois autres failles critiques figurent au bulletin d’octobre.

Romain Szymanski Par Romain Szymanski
3 min de lecture
SAP corrige une faille notée 10/10 dans son SDK Python, qui permet de détourner l’authentification
Photo d’illustration. Une personne programme sur un ordinateur portable dans un atelier d’électronique, entourée de cartes et d’outils.

En bref

  • Bulletin SAP d’octobre : quatre vulnérabilités critiques corrigées le mardi 13 octobre.
  • CVE-2026-89111, notée 10/10, vise SAP Cloud SDK for Python.
  • Version corrigée du SDK : 0.45.2.
  • Aucune exploitation active signalée par SAP à ce stade.

SAP a publié le mardi 13 octobre des correctifs pour quatre vulnérabilités critiques touchant ses logiciels professionnels, dont une faille notée au maximum de l’échelle de gravité.

Selon Clubic, qui détaille le bulletin de sécurité d’octobre de l’éditeur allemand, deux de ces quatre failles pourraient mener à une prise de contrôle totale des systèmes visés. SAP n’a signalé, pour l’instant, aucune exploitation active de ces défauts, et les correctifs sont disponibles. Pour les équipes qui développent des applications reliées à l’écosystème SAP, la plus sévère mérite pourtant une attention particulière, car elle ne demande presque rien à l’attaquant.

Comment le SDK Python laisse fuiter les identifiants

10/10CVE-2026-89111, SAP Cloud SDK for Python
9,9/10note de deux des trois autres failles critiques
9,1/10CVE-2026-89108, la moins sévère du lot

La vulnérabilité référencée CVE-2026-89111 se loge dans SAP Cloud SDK for Python, une bibliothèque dont se servent les développeurs pour brancher leurs programmes sur les services cloud de SAP. Elle frappe d’abord les applications multi-clients, c’est-à-dire celles qui servent plusieurs clients depuis une infrastructure commune.

Le mécanisme tient à un contrôle défaillant. Pour déterminer à quelle adresse joindre le serveur d’authentification, le SDK s’appuie sur un paramètre qu’il ne valide pas correctement. Un attaquant capable de modifier cette valeur peut donc détourner la demande d’authentification vers une machine qu’il contrôle. L’application lui remet alors, sans le savoir, ses propres identifiants.

Ce qui place la faille au sommet de l’échelle, c’est son exploitation à distance : nul besoin de disposer d’un compte au préalable, ni qu’un utilisateur intervienne. Il suffit à l’attaquant de maîtriser le paramètre en cause.

Ordinateur portable à l’écran éteint, clavier sans fil et souris sur un bureau en bois dans une pièce sombre.
Photo d’illustration. Un poste informatique dans la pénombre : ordinateur portable, clavier externe et souris posés sur un bureau en bois. Source : Pexels. Photographe : Gaurav Vishwakarma. Licence Pexels.

Ce qu’un pirate peut faire avec ces identifiants

Une fois en possession des identifiants, l’intrus peut se faire passer pour l’application et atteindre toutes les ressources auxquelles celle-ci a droit. La portée dépend donc des permissions accordées au programme compromis. Dans les cas les plus larges, il pourrait consulter, voire modifier, des données financières, des informations concernant les salariés ou d’autres données professionnelles sensibles. Le périmètre des droits attribués à chaque application conditionne ainsi directement l’ampleur des dégâts potentiels.

Trois autres failles critiques dans le bulletin

Le reste du bulletin concerne des produits très différents, avec des profils d’attaquant qui ne se ressemblent pas. Deux de ces trois failles sont évaluées à 9,9/10 et la troisième, CVE-2026-89108, à 9,1/10.

Référence Produit Attaquant visé Risque
CVE-2026-89110 SAP NetWeaver Visual Composer Utilisateur aux droits limités Contournement des contrôles d’accès, jusqu’à la prise de contrôle complète d’un système distant selon la configuration
CVE-2026-89107 SAP S/4HANA Utilisateur authentifié doté des autorisations nécessaires Injection de code malveillant et compromission du système
CVE-2026-89108 SAP Manufacturing Integration and Intelligence (usage industriel) Administrateur de l’application Privilèges étendus sur le serveur Java hébergeant l’outil

À la différence de la faille du SDK, ces trois vulnérabilités supposent que l’attaquant dispose déjà d’un accès, même restreint, au produit concerné.

Mettre à jour le SDK et les produits touchés

Pour une application Python bâtie sur la bibliothèque de SAP, la correction passe donc par la montée de version de cette dépendance. Côté NetWeaver Visual Composer, S/4HANA et Manufacturing Integration and Intelligence, les correctifs du bulletin d’octobre sont eux aussi disponibles, et leur installation est la réponse logique pour les équipes concernées.

Photo à la une. Source : Pexels. Photographe : ThisIsEngineering. Licence Pexels.

Romain Szymanski

Conception web, applications, visibilité et monétisation

Romain Szymanski

Romain Szymanski est développeur mobile depuis une dizaine d'années et a publié plusieurs petites applications sous son nom. Il écrit sur la création d'applications et la monétisation : publicité, abonnements, affiliation, commissions des boutiques d'applications. Il donne des ordres de grandeur réalistes plutôt que des promesses de revenus. Il joue aux échecs en ligne tous les soirs, avec un classement qui stagne.