REDHAT-BUG-2512374: Low severity Red Hat Automation Controller vulnerability

Published Aug 6, 2026
·
Updated

A flaw was found in automation-controller. The LaunchConfigurationBaseSerializer used by Schedule and WorkflowJobTemplateNode does not implement ▎ validatescmbranch() to reject leading-dash values, unlike the Project, JobTemplate, and JobLaunch serializers. An attacker can set scmbranch to a value such as --upload-pack=/bin/id via the schedule or workflow node API. The injection is currently blocked by a runtime ValueError check in the task layer, but the API validation gap creates a latent risk if that defense-in-depth guard is ever refactored away.

Affected Software

1 affected component
Red Hat Automation Controller

Event History

Aug 6, 2026
Data Sourced
via Red Hat·11:28 PM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

Is this currently exploitable through the affected APIs?

The affected Schedule and WorkflowJobTemplateNode APIs accept leading-dash scm_branch values because their serializer lacks validation. However, the task layer currently blocks the attempted injection with a ValueError, so the described payload does not currently reach execution.

2

What access would an attacker need?

An attacker would need the ability to set scm_branch through the Schedule or WorkflowJobTemplateNode API. The provided information does not identify the specific Automation Controller roles or permissions required.

3

Are all scm_branch entry points affected?

No. The Project, JobTemplate, and JobLaunch serializers already implement validate_scm_branch() to reject leading-dash values. The validation gap is limited to the serializers used by Schedule and WorkflowJobTemplateNode.

4

What should teams do if they cannot apply the available errata immediately?

Ensure that untrusted users cannot set scm_branch values through Schedule or WorkflowJobTemplateNode APIs, and reject values beginning with a dash in any surrounding automation or API controls. The runtime task-layer ValueError remains an existing defense, but it should not be treated as the only control because the issue is a latent risk if that guard changes.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203