S'inscrire
chaîne d'approvisionnement

Red Hat Quay : faille critique sur toutes les images privées

SShiloh 4 min de lecture 52 vues

Une faille critique dans Red Hat Quay permet de lire et d'écraser les images privées de tous les dépôts d'un registre.

Une vulnérabilité critique touche Red Hat Quay, le registre de conteneurs d’entreprise de l’éditeur. Elle permet à un attaquant ayant accès au registre de lire les images privées de chaque dépôt. Il peut également les écraser. Par ailleurs, Red Hat a annoncé hier la publication de versions corrigées.

Ce type de faille est particulièrement sensible. En effet, un registre d’images concentre le code et les composants qui alimentent la production. Par conséquent, sa compromission peut avoir des conséquences bien au-delà du registre lui-même.

Une faille critique dans Red Hat Quay

Le défaut concerne le contrôle d’accès du registre. Ainsi, un attaquant qui parvient à l’atteindre peut contourner les restrictions des dépôts privés. Il obtient alors deux capacités.

  • Lire les images privées de tous les dépôts, quel que soit leur propriétaire.
  • Écraser ces images, c’est-à-dire remplacer un contenu légitime par un autre.

La portée est donc totale. L’attaquant n’est pas limité à un projet ou à une organisation. En effet, tous les dépôts du registre sont exposés.

Par ailleurs, la lecture et l’écriture n’ont pas le même impact. La lecture ouvre la voie au vol de propriété intellectuelle. Elle peut aussi révéler des secrets embarqués par erreur dans les images, comme des clés ou des jetons. En revanche, l’écriture permet de modifier ce que les équipes déploient ensuite.

Un accès anonyme activé par défaut

Le point le plus inquiétant concerne la configuration par défaut. En effet, Quay active l’accès anonyme dès l’installation. Par conséquent, tant que cette option reste active, l’attaquant n’a besoin d’aucun compte pour exploiter la faille.

Cependant, la désactiver ne suffit pas à se protéger. Selon Red Hat, toute personne disposant d’un compte valide peut encore tirer parti de la vulnérabilité. Il peut s’agir d’un utilisateur interne, d’un prestataire ou d’un compte volé.

Autrement dit, le niveau d’exposition varie selon les déploiements. Un registre ouvert sur Internet avec l’accès anonyme actif représente le pire scénario. En revanche, un registre interne, réservé à des comptes authentifiés, reste vulnérable. Le risque est simplement plus restreint.

Quels risques pour la chaîne d’approvisionnement ?

La possibilité d’écraser des images est le scénario le plus préoccupant. Ainsi, un attaquant pourrait remplacer une image de confiance par une version piégée. Ensuite, les pipelines de déploiement la récupéreraient sans méfiance.

Par exemple, une image de base modifiée pourrait contenir une porte dérobée. Un composant utilisé par de nombreux services la propagerait alors dans toute l’infrastructure. Il s’agit d’une attaque classique contre la chaîne d’approvisionnement logicielle.

De plus, la détection peut s’avérer difficile. En effet, si le nom et l’étiquette de l’image restent identiques, rien ne semble changé. Seule une vérification de l’empreinte ou de la signature permet de repérer la substitution. C’est pourquoi les équipes doivent contrôler l’intégrité de leurs images, et pas seulement leur provenance apparente.

Enfin, la lecture des images privées expose des informations sensibles. Les images contiennent parfois des fichiers de configuration, des identifiants ou du code propriétaire. Un attaquant peut donc les exploiter pour progresser vers d’autres systèmes.

Que faire pour protéger Red Hat Quay ?

Red Hat a publié des versions corrigées pour huit versions de Quay. Les administrateurs doivent donc consulter l’avis de sécurité de l’éditeur. Ils y trouveront les numéros de version exacts à déployer pour leur branche. Ces détails ne sont pas repris ici afin d’éviter toute erreur.

En attendant la mise à jour, plusieurs mesures de prudence s’imposent.

  1. Appliquer les correctifs dès que possible sur chaque instance de Quay.
  2. Désactiver l’accès anonyme si votre usage ne l’exige pas. Cette mesure réduit la surface d’attaque, même si elle ne règle pas tout.
  3. Limiter l’exposition réseau du registre. Il ne doit pas être joignable depuis Internet sans nécessité.
  4. Auditer les comptes existants. Supprimez ceux qui sont inutiles ou dormants.
  5. Vérifier l’intégrité des images en comparant les empreintes et les signatures avec des valeurs connues.
  6. Examiner les journaux à la recherche d’accès inhabituels ou de modifications inattendues d’images.

Ce qu’il faut retenir

  • La faille de Red Hat Quay est qualifiée de critique par l’éditeur.
  • Elle permet de lire et d’écraser les images privées de tous les dépôts.
  • L’accès anonyme, activé par défaut, supprime toute exigence de compte.
  • Même sans accès anonyme, un simple compte valide suffit à l’exploiter.
  • Des versions corrigées existent pour huit versions de Quay.

Par conséquent, la priorité est claire. Mettez à jour, réduisez l’exposition et vérifiez vos images. Par ailleurs, si votre registre a été accessible à des tiers, considérez que des secrets contenus dans les images ont pu être lus. Il faudra alors les renouveler.

Source : Critical Red Hat Quay Flaw Lets Attackers Read and Overwrite All Private Container Images in a Registry

01 / DISCUSSION

Commentaires

02 / CONTINUER

Les derniers articles

CERT-FR CERTFR-2026-ALE-015 ALERTE [MàJ] Vulnérabilité dans OpenSSH (05 novembre 2026) 05/11/2026 ◆ NVD CVE-2026-129443 MEDIUM 6.3 A vulnerability was determined in itsourcecode Airline Reservation System 1.0.… 15/11/2026 ◆ CISA KEV CVE-2026-114713 EXPLOITÉE UnrealIRCd Improper Neutralization of Delimiters Vulnerability 13/11/2026 ◆ EXPLOIT-DB EDB-52705 EXPLOIT PUBLIC [remote] Ruflo MCP Bridge 3.16.2 - Remote Code Execution 11/11/2026 ◆ CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-2026-127048 N/A The Custom Block Builder WordPress plugin before 3.0.0 does not… 15/11/2026 ◆ CISA KEV CVE-2026-123039 EXPLOITÉE Check Point Multiple Products Incorrect Permission Assignment for Critical Resource… 13/11/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE [MàJ] Multiples vulnérabilités dans Ivanti Connect Secure (ICS) (14 octobre… 14/10/2026 ◆ NVD CVE-2026-124673 N/A The Burst Statistics WordPress plugin before 3.7.5 does not check… 15/11/2026 ◆ CISA KEV CVE-2026-124194 EXPLOITÉE Microsoft Office Outlook Missing User Interaction for Potentially Unsafe Action… 10/11/2026 ◆ EXPLOIT-DB EDB-52695 EXPLOIT PUBLIC [remote] Exasol Database 7.1.30 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/2026 ◆ NVD CVE-2026-124671 N/A The Burst Statistics WordPress plugin before 3.7.5 does not enforce… 15/11/2026 ◆ CISA KEV CVE-2026-111793 EXPLOITÉE Openwave Messaging Limited Webtop Media Transcoder Incorrect Resource Transfer Between… 10/11/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/2026 ◆ NVD CVE-2026-123707 N/A The WPGraphQL WordPress plugin before 2.27.1 does not restrict access… 15/11/2026 ◆ CISA KEV CVE-2026-20320 EXPLOITÉE Cisco BroadWorks Improper Restriction of XML External Entity Reference Vulnerability 10/11/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/2026 ◆ NVD CVE-2026-116559 N/A The A2Reviews WordPress plugin through 1.2.3 does not properly verify… 15/11/2026 ◆ CISA KEV CVE-2026-111560 EXPLOITÉE Barracuda Networks Multiple Products OS Command Injection Vulnerability 10/11/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/2026 ◆ NVD CVE-2026-114452 N/A The Membership Plugin WordPress plugin before 4.0.6 does not verify… 15/11/2026 ◆ CISA KEV CVE-2026-116606 EXPLOITÉE Barracuda Networks Email Security Gateway (ESG) Authentication Bypass Using an… 10/11/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-015 ALERTE [MàJ] Vulnérabilité dans OpenSSH (05 novembre 2026) 05/11/2026 ◆ NVD CVE-2026-129443 MEDIUM 6.3 A vulnerability was determined in itsourcecode Airline Reservation System 1.0.… 15/11/2026 ◆ CISA KEV CVE-2026-114713 EXPLOITÉE UnrealIRCd Improper Neutralization of Delimiters Vulnerability 13/11/2026 ◆ EXPLOIT-DB EDB-52705 EXPLOIT PUBLIC [remote] Ruflo MCP Bridge 3.16.2 - Remote Code Execution 11/11/2026 ◆ CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-2026-127048 N/A The Custom Block Builder WordPress plugin before 3.0.0 does not… 15/11/2026 ◆ CISA KEV CVE-2026-123039 EXPLOITÉE Check Point Multiple Products Incorrect Permission Assignment for Critical Resource… 13/11/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE [MàJ] Multiples vulnérabilités dans Ivanti Connect Secure (ICS) (14 octobre… 14/10/2026 ◆ NVD CVE-2026-124673 N/A The Burst Statistics WordPress plugin before 3.7.5 does not check… 15/11/2026 ◆ CISA KEV CVE-2026-124194 EXPLOITÉE Microsoft Office Outlook Missing User Interaction for Potentially Unsafe Action… 10/11/2026 ◆ EXPLOIT-DB EDB-52695 EXPLOIT PUBLIC [remote] Exasol Database 7.1.30 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/2026 ◆ NVD CVE-2026-124671 N/A The Burst Statistics WordPress plugin before 3.7.5 does not enforce… 15/11/2026 ◆ CISA KEV CVE-2026-111793 EXPLOITÉE Openwave Messaging Limited Webtop Media Transcoder Incorrect Resource Transfer Between… 10/11/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/2026 ◆ NVD CVE-2026-123707 N/A The WPGraphQL WordPress plugin before 2.27.1 does not restrict access… 15/11/2026 ◆ CISA KEV CVE-2026-20320 EXPLOITÉE Cisco BroadWorks Improper Restriction of XML External Entity Reference Vulnerability 10/11/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/2026 ◆ NVD CVE-2026-116559 N/A The A2Reviews WordPress plugin through 1.2.3 does not properly verify… 15/11/2026 ◆ CISA KEV CVE-2026-111560 EXPLOITÉE Barracuda Networks Multiple Products OS Command Injection Vulnerability 10/11/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/2026 ◆ NVD CVE-2026-114452 N/A The Membership Plugin WordPress plugin before 4.0.6 does not verify… 15/11/2026 ◆ CISA KEV CVE-2026-116606 EXPLOITÉE Barracuda Networks Email Security Gateway (ESG) Authentication Bypass Using an… 10/11/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆