Answer in brief
CVE-2026-12398 records a High severity (CVSS 7.5) vulnerability in Galaxy_ng: shell injection in legacy role import via unsanitized git ref names. The current sources do not mark it as known exploited. The current feed maps Red Hat/ansible-automation-platform-25/hub-rhel8 (generic), Red Hat/ansible-automation-platform-26/hub-rhel9 (generic), Red Hat/ansible-automation-platform-27/hub-rhel9 (generic), Red Hat/automation-hub (generic) and additional mapped packages. Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 7.5. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Red Hat/ansible-automation-platform-25/hub-rhel8 (generic), Red Hat/ansible-automation-platform-26/hub-rhel9 (generic), Red Hat/ansible-automation-platform-27/hub-rhel9 (generic), Red Hat/automation-hub (generic) and additional mapped packages. Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Red Hat/ansible-automation-platform-25/hub-rhel8generic | * | Not reported |
| Red Hat/ansible-automation-platform-26/hub-rhel9generic | * | Not reported |
| Red Hat/ansible-automation-platform-27/hub-rhel9generic | * | Not reported |
| Red Hat/automation-hubgeneric | * | Not reported |
| galaxy-ngpip | <=4.9.2 | Not reported |
Published upstream
Jun 16, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Nov 5, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Jun 19, 2026
A command injection vulnerability was found in galaxy_ng. The do_git_checkout() function in the legacy role import API (v1) interpolates unsanitized git ref names (branch/tag names) into shell commands executed via subprocess.run() with shell=True. An authenticated user who controls a git repository can create a branch or tag with shell metacharacters in the name to achieve remote code execution on the pulp worker. The vulnerable endpoint is only reachable when GALAXY_ENABLE_LEGACY_ROLES is set to True, which is not the default configuration.
Quoted source text, attributed separately from HOL analysis.