High · published October 1, 2026
A flaw was found in Foreman. The foreman-rake initialization logic in /usr/share/foreman/config/settings.rb contains a vulnerable code pattern where configuration data is processed through two distinct executable layers. This creates a multi-stage execution chain that allows for both Server-Side Template Injection (SSTI) and insecure deserialization. This vulnerability can lead to remote code execution, total infrastructure compromise and supply chain risk.
| Product | Versions | Fixed in |
|---|---|---|
| redhat/satellite | all versions | — |
| redhat/satellite | ≥ 6.16, < 6.16.4 | 6.16.4 |
| redhat/satellite | ≥ 6.17, < 6.17.12 | 6.17.12 |
| redhat/satellite | ≥ 6.19, < 6.19.5 | 6.19.5 |
| theforeman/foreman | all versions | — |
| redhat/satellite | ≥ 6.18, < 6.18.10 | 6.18.10 |