Aller au contenu
6.3 Moyenne

CVE-2026-12726 Awx: automation-controller: awx: github webhook second-order ssrf via unvalidated statuses_url exfiltrates pat credential

Description

A flaw was found in the AWX GitHub webhook integration. When processing GitHub pull_request webhooks, the controller stores the pull_request.statuses_url value from the webhook payload without validating that it points to a trusted GitHub API endpoint. If a job template is configured with a GitHub Personal Access Token as its webhook credential, the controller later POSTs that token to the stored callback URL when posting job status updates. An attacker who can submit a correctly signed forged webhook using the job template's webhook_key can redirect the callback to an attacker-controlled URL and exfiltrate the configured GitHub PAT.

Détail CVSS 3.1

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

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

Vecteur d’attaque
Réseau
Complexité
Élevée
Privilèges requis
Faibles
Interaction
Aucune
Portée
Modifiée
Confidentialité
Élevé
Intégrité
Aucun
Disponibilité
Aucun

Produits et versions touchés

Produit Versions touchées Corrigé en
Red Hat Ansible Automation Platform 2 Versions non publiées
Les 211 CVE de Red Hat Ansible Automation Platform 2 →
Suivre cette CVE