A flaw was found in the automation-controller instance install-bundle endpoint. When a System Administrator downloads an execution/hop node's install bundle, the controller signs an X.509 certificate with the receptor mesh certificate authority in which the Common Name, DNS subject-alternative-name, and receptor node-id are taken verbatim from the caller-chosen instance hostname, with a hard-coded ten-year validity, a random serial, and no issuance log or revocation list. Because the hostname charset validator is case-insensitive while the uniqueness validator is case-sensitive, an administrator can register a case variant of an existing control node's hostname and obtain a mesh-CA-signed certificate that TLS peers, which match hostnames case-insensitively, accept as that control node. In managed/hosted deployments — where the customer holds controller superuser but the platform operator runs the mesh — this yields a long-lived, non-revocable mesh peer credential and, with an on-path position, TLS impersonation or interception of control/hybrid mesh nodes. It does not grant direct remote code execution, because receptor work submission is gated by a separate signing key not included in the bundle.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Redhat_linux | — | Upgrade python3.12-django-ansible-base+rbacUpgrade automation-controller-cliUpgrade automation-controller-uiUpgrade python3.12-django-ansible-base+oauth2_providerUpgrade python3.12-django-ansible-base+api_documentationUpgrade automation-eda-controller-baseUpgrade python3.12-django-ansible-base+resource_registryUpgrade automation-gateway-configUpgrade automation-gateway-proxy-server-debuginfoUpgrade python3.12-django-ansible-base+activitystreamUpgrade automation-hubUpgrade receptorUpgrade automation-eda-controller-worker-servicesUpgrade automation-gatewayUpgrade automation-gateway-serverUpgrade automation-controller-serverUpgrade receptor-debuginfoUpgrade receptorctlUpgrade python3.12-sqlparseUpgrade automation-controller-venv-towerUpgrade python3.12-django-ansible-baseUpgrade python3-sqlparseUpgrade automation-gateway-proxyUpgrade python3.12-django-ansible-base+feature_flagsUpgrade python3.12-django-ansible-base+authenticationUpgrade python3.12-django-ansible-base+jwt_consumerUpgrade automation-controllerUpgrade automation-eda-controllerUpgrade python3.12-galaxy-ngUpgrade automation-gateway-proxy-serverUpgrade receptor-debugsourceUpgrade automation-eda-controller-base-servicesUpgrade automation-eda-controller-event-stream-servicesUpgrade python3.12-django-ansible-base+redis_clientUpgrade python3.12-django-ansible-base+rest_filtersUpgrade automation-gateway-proxy-debugsourceUpgrade python3.12-django-ansible-base+channel_authUpgrade aap-metrics-utilityUpgrade automation-platform-uiUpgrade python3.12-gitpython | Sep 25, 2026 | Sep 23, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub