- Issued:
- 2026-10-01
- Updated:
- 2026-10-05
RHSA-2026:74504 - Security Advisory
Synopsis
Critical: Satellite 6.18.10 Async Update
Type/Severity
Security Advisory: Critical
Red Hat Lightspeed patch analysis
Identify and remediate systems affected by this advisory.
Topic
A new release is now available for Red Hat Satellite 6.18 for RHEL 9.
Red Hat Product Security has rated this update as having a security impact
of Important. A Common Vulnerability Scoring System (CVSS) base score,
which gives a detailed severity rating, is available for each vulnerability
from the CVE link(s) in the References section.
Description
Red Hat Satellite is a system management solution that allows organizations
to configure and maintain their systems without the necessity to provide
public Internet access to their servers or other client systems. It
performs provisioning and configuration management of predefined standard
operating environments.
Security fix(es):
- foreman: Excessive Permissions for Viewer Role on Preview (CVE-2026-96659)
- python3.12-gitpython: GitPython: Remote Code Execution via Git directory impersonation (CVE-2026-87817)
- python3.12-gitpython: GitPython: Arbitrary file read via TagReference.create() (CVE-2026-78679)
- python3.12-gitpython: GitPython: Arbitrary code execution via improper validation of clone options (CVE-2026-42284)
- python3.12-gitpython: GitPython: Arbitrary command execution due to bypass of dangerous Git option checks (CVE-2026-42215)
- python3.12-dynaconf: Dynaconf: Arbitrary code execution via Server-Side Template Injection (CVE-2026-33154)
- yggdrasil-worker-forwarder: Golang MIME: Denial of Service via maliciously-crafted MIME header (CVE-2026-42504)
- yggdrasil-worker-forwarder: Go net/http: Unencrypted HTTP/2 connections vulnerable to Denial of Service (CVE-2026-56853)
- satellite/iop-advisor-backend-rhel9: sqlparse: Denial of Service via quadratic CPU consumption in SQL parsing (CVE-2026-54284)
- python3.12-sqlparse: sqlparse: Denial of Service via quadratic CPU consumption in SQL parsing (CVE-2026-54284)
- satellite/iop-advisor-backend-rhel9: sqlparse: Denial of Service via inefficient SQL parsing (CVE-2026-59893)
- python3.12-sqlparse: sqlparse: Denial of Service via inefficient SQL parsing (CVE-2026-59893)
- python3.12-sqlparse: sqlparse: Denial of Service via quadratic CPU consumption in comment grouping (CVE-2026-71491)
- rubygem-katello: Katello Content View History API Cross-Organization Authorization Bypass (CVE-2026-79654)
- yggdrasil-worker-forwarder: Golang crypto/tls: Denial of Service via indefinite KeyUpdate messages (CVE-2026-56862)
- yggdrasil-worker-forwarder: golang net/url: Denial of Service from quadratic complexity in path resolution (CVE-2026-56860)
- yggdrasil-worker-forwarder: Go encoding/asn1: Denial of Service via excessive recursion in Unmarshal (CVE-2026-33818)
- yggdrasil-worker-forwarder: Go html/template: Cross-Site Scripting via pathological input (CVE-2026-56858)
- rubygem-katello: improper authorization logic allows resource enumeration (CVE-2026-56098)
- rubygem-katello: SQL injection in Registry Proxy via labels (CVE-2026-56097)
- rubygem-hammer_cli: command injection via insecure editor invocation (CVE-2026-12545)
- foreman: SSTI and insecure deserialization in foreman-rake configuration (CVE-2026-12544)
- foreman: command injection in foreman-tail (CVE-2026-12542)
- foreman: command injection in foreman-rake database tasks (CVE-2026-12541)
- foreman: command injection in foreman-rake errors:fetch_log via request_id parameter (CVE-2026-12540)
- foreman: unauthenticated information disclosure via provisioning token validation flaw (CVE-2026-12423)
- rubygem-foreman_remote_execution: command injection in job invocations via effective_user parameter (CVE-2026-12405)
- foreman: Safemode Bypass leading to RCE (CVE-2026-96658)
Bug fix(es):
- Issue encountered when using the parent_hostgroup parameter with the ^ operator (SAT-50953)
- PG::InternalError: ERROR: invalid memory alloc request size 1714242091 when using "Host - Available Errata" report template (SAT-50952)
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Satellite 6.18 x86_64
- Red Hat Satellite Capsule 6.18 x86_64
- Red Hat Enterprise Linux for x86_64 9 x86_64
Fixes
- BZ - 2449774 - CVE-2026-33154 dynaconf: jinja2: Dynaconf: Arbitrary code execution via Server-Side Template Injection
- BZ - 2467800 - CVE-2026-42284 GitPython: GitPython: Arbitrary code execution via improper validation of clone options
- BZ - 2467802 - CVE-2026-42215 GitPython: GitPython: Arbitrary command execution due to bypass of dangerous Git option checks
- BZ - 2484204 - CVE-2026-42504 mime: golang: Golang MIME: Denial of Service via maliciously-crafted MIME header
- BZ - 2488952 - CVE-2026-12405 rubygem-foreman_remote_execution: command injection in job invocations via effective_user parameter
- BZ - 2488956 - CVE-2026-12423 foreman: unauthenticated information disclosure via provisioning token validation flaw
- BZ - 2489969 - CVE-2026-12540 foreman: command injection in foreman-rake errors:fetch_log via request_id parameter
- BZ - 2489970 - CVE-2026-12541 foreman: command injection in foreman-rake database tasks
- BZ - 2489971 - CVE-2026-12542 foreman: command injection in foreman-tail
- BZ - 2489992 - CVE-2026-12544 foreman: SSTI and insecure deserialization in foreman-rake configuration
- BZ - 2489993 - CVE-2026-12545 rubygem-hammer_cli: command injection via insecure editor invocation
- BZ - 2490542 - CVE-2026-56098 rubygem-katello: improper authorization logic allows resource enumeration
- BZ - 2490543 - CVE-2026-56097 rubygem-katello: SQL injection in Registry Proxy via labels
- BZ - 2515815 - CVE-2026-33818 encoding/asn1: golang: Go encoding/asn1: Denial of Service via excessive recursion in Unmarshal
- BZ - 2515820 - CVE-2026-56860 net/url: golang: golang net/url: Denial of Service from quadratic complexity in path resolution
- BZ - 2515827 - CVE-2026-56853 net/http: golang: Go net/http: Unencrypted HTTP/2 connections vulnerable to Denial of Service
- BZ - 2515838 - CVE-2026-56858 html/template: golang: Go html/template: Cross-Site Scripting via pathological input
- BZ - 2515839 - CVE-2026-56862 crypto/tls: golang: Golang crypto/tls: Denial of Service via indefinite KeyUpdate messages
- BZ - 2517518 - CVE-2026-71491 sqlparse: sqlparse: Denial of Service via quadratic CPU consumption in comment grouping
- BZ - 2517523 - CVE-2026-59893 sqlparse: sqlparse: Denial of Service via inefficient SQL parsing
- BZ - 2517527 - CVE-2026-54284 sqlparse: sqlparse: Denial of Service via quadratic CPU consumption in SQL parsing
- BZ - 2523205 - CVE-2026-78679 GitPython: GitPython: Arbitrary file read via TagReference.create()
- BZ - 2523348 - CVE-2026-79654 katello: Katello Content View History API Cross-Organization Authorization Bypass
- BZ - 2530744 - CVE-2026-87817 GitPython: GitPython: Remote Code Execution via Git directory impersonation
- BZ - 2534185 - CVE-2026-96658 foreman: Safemode Bypass leading to RCE
- BZ - 2536844 - CVE-2026-96659 foreman: Excessive Permissions for Viewer Role on Preview
- SAT-50952 - PG::InternalError: ERROR: invalid memory alloc request size 1714242091 when using "Host - Available Errata" report template [satellite_6.18]
- SAT-50953 - Issue encountered when using the parent_hostgroup parameter with the ^ operator [satellite_6.18]
CVEs
- CVE-2026-12405
- CVE-2026-12423
- CVE-2026-12540
- CVE-2026-12541
- CVE-2026-12542
- CVE-2026-12544
- CVE-2026-12545
- CVE-2026-33154
- CVE-2026-33818
- CVE-2026-42215
- CVE-2026-42284
- CVE-2026-42504
- CVE-2026-54284
- CVE-2026-56097
- CVE-2026-56098
- CVE-2026-56853
- CVE-2026-56858
- CVE-2026-56860
- CVE-2026-56862
- CVE-2026-59893
- CVE-2026-71491
- CVE-2026-78679
- CVE-2026-79654
- CVE-2026-87817
- CVE-2026-96658
- CVE-2026-96659
Red Hat Satellite 6.18
| SRPM | |
|---|---|
| foreman-3.16.0.25-1.el9sat.src.rpm | SHA-256: 9df385218cf7988d58bc4b19b4b722288df732815817a023b585c95c76a9a9e0 |
| pulpcore-obsolete-packages-1.3.1-6.el9pc.src.rpm | SHA-256: 9d5c3a3213c03874d4f2f855aade27169ecaac00c56eaeaa132a1e15f496bf93 |
| python3.12-dynaconf-3.2.13-2.el9pc.src.rpm | SHA-256: 6c74ad9b4a65ea469590f3824df068f0507382ea71e1ea769e20b57309628447 |
| python3.12-gitpython-3.1.62-1.el9pc.src.rpm | SHA-256: f9f43ed882cb56f0e64fe16b396a87cc26e266b1bd25c291891c0d5bf5de6457 |
| python3.12-sqlparse-0.6.0-1.el9pc.src.rpm | SHA-256: 778d8c00752829a897d6fa3c319ba8fe900d936c16e07eee9db7a176f5685dce |
| rubygem-foreman_remote_execution-16.2.3-2.el9sat.src.rpm | SHA-256: c43c0542104cd8a855edc8af242fbde3de9d831c4dc1b1a0a36c0211b934c6d9 |
| rubygem-hammer_cli-3.16.0-2.el9sat.src.rpm | SHA-256: 06ef20e24915206beb157a8d83dd5537846a27e6ed1cf39852ca2bdfb3160695 |
| rubygem-katello-4.18.0.24-1.el9sat.src.rpm | SHA-256: 6ae8cf0ee6deb301b623aeee09ab542c15045d020d91301b1fc25e1a8cd8bc00 |
| rubygem-safemode-1.5.0-2.el9sat.src.rpm | SHA-256: b8f9f7266c1d1740f0c9f6fcb146538a45f3659b3326b84cb87f0c88dd38e2dd |
| satellite-6.18.10-1.el9sat.src.rpm | SHA-256: 9182dd07d90f93d79a86cdca515fad757b0597715b65e3ccfb7ec1cad5b69297 |
| yggdrasil-worker-forwarder-0.1.0-2.1.el9sat.src.rpm | SHA-256: 2f7bd565f8853de05afa8dbb02ee5077b3c4daba14db75c98feceeeb7650709d |
| x86_64 | |
| foreman-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 0acc2b81e043c1b47e6c5caae2f18e44b0e936fd0e9f74fb90fff9c3aa0c254e |
| foreman-cli-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: c510e39027de6d70fd285c139cee5c74cb6ac0065dafe1847ca6970f573648f3 |
| foreman-debug-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 83af4c277877725219ceaf30e7d70c670783b73c40d29b71e456469cd3a2fd29 |
| foreman-dynflow-sidekiq-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: efb9bc6a17872bd47b17572de24ba5979d4e1999b3fd9a52366f05d2c3625ffb |
| foreman-ec2-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 5740124744968ea899dd3a558c193df1a394e3c78fd4ce2cfe41708cd85bbe6a |
| foreman-journald-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: a3d1d83cdf432b0e33863433bc450ca4c2c4ab2f0b3927c75abf2f9dca07be79 |
| foreman-libvirt-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 7960ecb414f8b8aed5e561ab8a70d81d2d1fb86b4c426be8974727f3b93325c9 |
| foreman-openstack-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: c34029ee86064b40a95dc12c8d9700134a106635fd88ab76904e9f919bd811ad |
| foreman-pcp-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 7d76c314af54fdb2759cc6eff665350cc656cb16ab236c0bfe1662e83afb85a3 |
| foreman-postgresql-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: a3663e03ab536a60f051e6972e0cdcdb0b941fd8fc834478da6ae25a6909d8be |
| foreman-redis-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 0baf87b5b1effffa9b3c48d602258cc8b7186b59485627fd8e48c6f3f30ba24a |
| foreman-service-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 2b92fc3cda9bd4bedf6954ad027ae748c2732b8280adf50a31e434bbc0ab4360 |
| foreman-telemetry-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: a11b7da67d10124a703a03f4b99da640d678be5791972ca1d6503d8d97394c96 |
| foreman-vmware-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 06f9465999a3bc42a8f17c2dd7bd6d5b174832a960f3838c2b4dea7753074af1 |
| pulpcore-obsolete-packages-1.3.1-6.el9pc.noarch.rpm | SHA-256: e8d5b8cd4bd9395fd68e3f5bbc5b8f0a40eb16a0697ae7634e2688e4e06ebfad |
| python3.12-dynaconf-3.2.13-2.el9pc.noarch.rpm | SHA-256: d9587b58d43347ac53a82f02e542c6bf4ef7279ceff5aec2afa5d140d4fd73cd |
| python3.12-gitpython-3.1.62-1.el9pc.noarch.rpm | SHA-256: 14c1199f7ca2bd2e481f499694e8cbd2396b891509f1426a24141862a081956f |
| python3.12-sqlparse-0.6.0-1.el9pc.noarch.rpm | SHA-256: c879c224e8846a945a44e23ec42cc83c3deb825e51e4d34e004b42e2df6ec1ae |
| rubygem-foreman_remote_execution-16.2.3-2.el9sat.noarch.rpm | SHA-256: 1063319401324f19b1f293815d18f00c594f62e86da312198703d831c3d9025b |
| rubygem-foreman_remote_execution-cockpit-16.2.3-2.el9sat.noarch.rpm | SHA-256: b2fb0aaa54ad067e89eaa1b4371e4b4eed024955b313d38a62e638e44aac54fa |
| rubygem-hammer_cli-3.16.0-2.el9sat.noarch.rpm | SHA-256: 0677ccdfc68e9d56db1a1359ad45f4338a2745bc9ac89011c7d472ff273971ae |
| rubygem-katello-4.18.0.24-1.el9sat.noarch.rpm | SHA-256: c768dc4ff7bf7227ba8cb9aba88c1acbe01dd67f377826004789475c0b8aa225 |
| rubygem-safemode-1.5.0-2.el9sat.noarch.rpm | SHA-256: bb935f5e248c99b4ceba99f6326f80d89e007d5f4fae0b78e9b86065046f6add |
| satellite-6.18.10-1.el9sat.noarch.rpm | SHA-256: 183f8b804d7fd7c9afbbf65f2159ee64d4d654a76bd6e3729289d2a0dd8d136b |
| satellite-cli-6.18.10-1.el9sat.noarch.rpm | SHA-256: 8a32ff03c3c4fc14197a185d4229f697272bc2f36dbab6cf9387c6e43f67acf9 |
| satellite-common-6.18.10-1.el9sat.noarch.rpm | SHA-256: 65cbeeff63e2d1109a2a59422c059965e4dc998f92c160766e0929ce33b8d69d |
| satellite-obsolete-packages-6.18.10-1.el9sat.noarch.rpm | SHA-256: 925646893dca379f53b30a100828a2737e59c90a9a5be9a623e498b712813106 |
| yggdrasil-worker-forwarder-0.1.0-2.1.el9sat.x86_64.rpm | SHA-256: 625496dc666de750030ac0ff317432ba2e3f7c0bb7dd5600027a76904bdc6dda |
Red Hat Satellite Capsule 6.18
| SRPM | |
|---|---|
| foreman-3.16.0.25-1.el9sat.src.rpm | SHA-256: 9df385218cf7988d58bc4b19b4b722288df732815817a023b585c95c76a9a9e0 |
| pulpcore-obsolete-packages-1.3.1-6.el9pc.src.rpm | SHA-256: 9d5c3a3213c03874d4f2f855aade27169ecaac00c56eaeaa132a1e15f496bf93 |
| python3.12-dynaconf-3.2.13-2.el9pc.src.rpm | SHA-256: 6c74ad9b4a65ea469590f3824df068f0507382ea71e1ea769e20b57309628447 |
| python3.12-gitpython-3.1.62-1.el9pc.src.rpm | SHA-256: f9f43ed882cb56f0e64fe16b396a87cc26e266b1bd25c291891c0d5bf5de6457 |
| python3.12-sqlparse-0.6.0-1.el9pc.src.rpm | SHA-256: 778d8c00752829a897d6fa3c319ba8fe900d936c16e07eee9db7a176f5685dce |
| satellite-6.18.10-1.el9sat.src.rpm | SHA-256: 9182dd07d90f93d79a86cdca515fad757b0597715b65e3ccfb7ec1cad5b69297 |
| x86_64 | |
| foreman-debug-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 83af4c277877725219ceaf30e7d70c670783b73c40d29b71e456469cd3a2fd29 |
| foreman-pcp-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: 7d76c314af54fdb2759cc6eff665350cc656cb16ab236c0bfe1662e83afb85a3 |
| pulpcore-obsolete-packages-1.3.1-6.el9pc.noarch.rpm | SHA-256: e8d5b8cd4bd9395fd68e3f5bbc5b8f0a40eb16a0697ae7634e2688e4e06ebfad |
| python3.12-dynaconf-3.2.13-2.el9pc.noarch.rpm | SHA-256: d9587b58d43347ac53a82f02e542c6bf4ef7279ceff5aec2afa5d140d4fd73cd |
| python3.12-gitpython-3.1.62-1.el9pc.noarch.rpm | SHA-256: 14c1199f7ca2bd2e481f499694e8cbd2396b891509f1426a24141862a081956f |
| python3.12-sqlparse-0.6.0-1.el9pc.noarch.rpm | SHA-256: c879c224e8846a945a44e23ec42cc83c3deb825e51e4d34e004b42e2df6ec1ae |
| satellite-capsule-6.18.10-1.el9sat.noarch.rpm | SHA-256: f1dea897a65503ef2e31d51b686c3dd853023d259824a67792e96ad0d4adcd78 |
| satellite-common-6.18.10-1.el9sat.noarch.rpm | SHA-256: 65cbeeff63e2d1109a2a59422c059965e4dc998f92c160766e0929ce33b8d69d |
| satellite-obsolete-packages-6.18.10-1.el9sat.noarch.rpm | SHA-256: 925646893dca379f53b30a100828a2737e59c90a9a5be9a623e498b712813106 |
Red Hat Enterprise Linux for x86_64 9
| SRPM | |
|---|---|
| foreman-3.16.0.25-1.el9sat.src.rpm | SHA-256: 9df385218cf7988d58bc4b19b4b722288df732815817a023b585c95c76a9a9e0 |
| rubygem-hammer_cli-3.16.0-2.el9sat.src.rpm | SHA-256: 06ef20e24915206beb157a8d83dd5537846a27e6ed1cf39852ca2bdfb3160695 |
| satellite-6.18.10-1.el9sat.src.rpm | SHA-256: 9182dd07d90f93d79a86cdca515fad757b0597715b65e3ccfb7ec1cad5b69297 |
| x86_64 | |
| foreman-cli-3.16.0.25-1.el9sat.noarch.rpm | SHA-256: c510e39027de6d70fd285c139cee5c74cb6ac0065dafe1847ca6970f573648f3 |
| rubygem-hammer_cli-3.16.0-2.el9sat.noarch.rpm | SHA-256: 0677ccdfc68e9d56db1a1359ad45f4338a2745bc9ac89011c7d472ff273971ae |
| satellite-cli-6.18.10-1.el9sat.noarch.rpm | SHA-256: 8a32ff03c3c4fc14197a185d4229f697272bc2f36dbab6cf9387c6e43f67acf9 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.