- Issued:
- 2026-10-01
- Updated:
- 2026-10-05
RHSA-2026:74505 - Security Advisory
Synopsis
Critical: Satellite 6.17.12 Async Update
Type/Severity
Security Advisory: Critical
Red Hat Lightspeed patch analysis
Identify and remediate systems affected by this advisory.
Topic
An update is now available for Red Hat Satellite 6.17 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)
- foreman: Safemode Bypass leading to RCE (CVE-2026-96658)
- Dynaconf: Arbitrary code execution via Server-Side Template Injection (CVE-2026-33154)
- GitPython: Arbitrary file read via TagReference.create() (CVE-2026-78679)
- GitPython: Remote Code Execution via Git directory impersonation (CVE-2026-87817)
- GitPython: Remote Code Execution via Git directory impersonation (CVE-2026-87817)
- python-gitpython: GitPython: Arbitrary code execution via improper validation of clone options (CVE-2026-42284)
- python-gitpython: GitPython: Arbitrary command execution due to bypass of
dangerous Git option checks (CVE-2026-42215)
- python-gitpython: GitPython: Arbitrary File Overwrite via improper git option validation (CVE-2026-73624)
- python-gitpython: GitPython: Arbitrary file overwrite and read via unsafe git option forwarding (CVE-2026-73620)
- python-gitpython: GitPython: Information disclosure via environment variable expansion in URL handling (CVE-2026-73622)
- python-gitpython: GitPython: Remote Code Execution via kwarg value smuggling (CVE-2026-73625)
- python-gitpython: GitPython: Remote Code Execution via malicious Git template (CVE-2026-73623)
- Go encoding/asn1: Denial of Service via excessive recursion in Unmarshal (CVE-2026-33818)
- Go html/template: Cross-Site Scripting via pathological input (CVE-2026-56858)
- Golang MIME: Denial of Service via maliciously-crafted MIME header (CVE-2026-42504)
- Golang crypto/tls: Denial of Service via indefinite KeyUpdate messages (CVE-2026-56862)
- Katello Content View History API Cross-Organization Authorization Bypass (CVE-2026-79654)
- golang net/url: Denial of Service from quadratic complexity in path resolution (CVE-2026-56860)
- yggdrasil-worker-forwarder: Go net/http: Unencrypted HTTP/2 connections
vulnerable to Denial of Service (CVE-2026-56853)
- lxml: URL bypass vulnerability in Cleaner via missing xlink:href (CVE-2026-49825)
- sqlparse: Denial of Service via inefficient SQL parsing (CVE-2026-59893)
- sqlparse: Denial of Service via quadratic CPU consumption in SQL parsing (CVE-2026-54284)
- sqlparse: Denial of Service via quadratic CPU consumption in comment grouping (CVE-2026-71491)
- rubygem-foreman_remote_execution: command injection in job invocations via effective_user parameter (CVE-2026-12405)
- foreman: unauthenticated information disclosure via provisioning token validation flaw (CVE-2026-12423)
- foreman: command injection in foreman-rake errors:fetch_log via request_id parameter (CVE-2026-12540)
- foreman: command injection in foreman-rake database tasks (CVE-2026-12541)
- foreman: command injection in foreman-tail (CVE-2026-12542)
- foreman: SSTI and insecure deserialization in foreman-rake configuration (CVE-2026-12544)
- rubygem-hammer_cli: command injection via insecure editor invocation (CVE-2026-12545)
- rubygem-katello: SQL injection in Registry Proxy via labels (CVE-2026-56097)
- rubygem-katello: improper authorization logic allows resource enumeration (CVE-2026-56098)
Bug Fix(es):
- Issue encountered when using the parent_hostgroup parameter with the ^ operator (SAT-50545)
- PG::InternalError: ERROR: invalid memory alloc request size 1714242091 when using "Host - Available Errata" report template (SAT-50544)
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.17 x86_64
- Red Hat Satellite Capsule 6.17 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 - 2515243 - CVE-2026-73624 gitpython: GitPython: Arbitrary File Overwrite via improper git option validation
- BZ - 2515261 - CVE-2026-73620 gitpython: GitPython: Arbitrary file overwrite and read via unsafe git option forwarding
- BZ - 2515269 - CVE-2026-73622 gitpython: GitPython: Information disclosure via environment variable expansion in URL handling
- BZ - 2515272 - CVE-2026-73625 gitpython: GitPython: Remote Code Execution via kwarg value smuggling
- BZ - 2515275 - CVE-2026-73623 gitpython: GitPython: Remote Code Execution via malicious Git template
- 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 - 2520368 - CVE-2026-49825 lxml: lxml-html-clean: lxml: URL bypass vulnerability in Cleaner via missing xlink:href
- 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-50544 - PG::InternalError: ERROR: invalid memory alloc request size 1714242091 when using "Host - Available Errata" report template [rhn_satellite_6.17]
- SAT-50545 - Issue encountered when using the parent_hostgroup parameter with the ^ operator [rhn_satellite_6.17]
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-49825
- 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-73620
- CVE-2026-73622
- CVE-2026-73623
- CVE-2026-73624
- CVE-2026-73625
- CVE-2026-78679
- CVE-2026-79654
- CVE-2026-87817
- CVE-2026-96658
- CVE-2026-96659
Red Hat Satellite 6.17
| SRPM | |
|---|---|
| foreman-3.14.0.22-1.el9sat.src.rpm | SHA-256: 6bda011e639d22598ba5ae4ea8805e118e13f745b3ec8d080ad50fc0e02f4ba4 |
| python-dynaconf-3.2.13-1.el9pc.src.rpm | SHA-256: 40681b13fe0e3e2fafcf450fc128aa31a51d54d09bce14b1ced3a78363dd0cf5 |
| python-gitpython-3.1.62-1.el9pc.src.rpm | SHA-256: bda2e055852a916990f6b286c3c251bd1bed7cec7b8e0e3b279b275cd2a82ddd |
| python-lxml-5.3.1-2.el9pc.src.rpm | SHA-256: 292b80a57ef9bd62031c1304f567c36fb1d5fef63beedea7261142cabc488c35 |
| python-sqlparse-0.6.0-1.el9pc.src.rpm | SHA-256: 9f865195b367a45aee612cf807dcc305dd73a4b7b583acbe47c72ee03c0282a5 |
| rubygem-foreman_remote_execution-15.0.2-2.el9sat.src.rpm | SHA-256: 15258ece15a1b03d8c912c254b9b59a20e2ae380500bb4aa76d4d58b3c59602f |
| rubygem-hammer_cli-3.14.0-2.el9sat.src.rpm | SHA-256: b49a467a44144dc38131ca0734618adaa17283da679a0aa0bb8be44f7d339e26 |
| rubygem-katello-4.16.0.20-1.el9sat.src.rpm | SHA-256: 1236069d6efa3fc7a06fe2a9460fb2ad8228d2ac695461c075b42dec8fef1fdd |
| rubygem-safemode-1.5.0-2.el9sat.src.rpm | SHA-256: b8f9f7266c1d1740f0c9f6fcb146538a45f3659b3326b84cb87f0c88dd38e2dd |
| satellite-6.17.12-1.el9sat.src.rpm | SHA-256: 714d8cdf21e7b9a65fbe0e1995c0bd17eb8458fd43b1373e998aaee2e5cbe440 |
| yggdrasil-worker-forwarder-0.1.0-2.1.el9sat.src.rpm | SHA-256: 2f7bd565f8853de05afa8dbb02ee5077b3c4daba14db75c98feceeeb7650709d |
| x86_64 | |
| foreman-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 9278717e7eed03c2275916a0a5b0e24d7b82696c44079a83606d091b0c9f6b6e |
| foreman-cli-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: d491862507441d56efda96cd37dc72350eb3e9c28cecf9af7d47849d9875d200 |
| foreman-debug-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 1a3aa7dcb1c1ac32f5eeaf34fc9d97c0b41fa1057f1894dfaebfc883888d06e2 |
| foreman-dynflow-sidekiq-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 24708ee660f9b64eef1171f3b6db9e53e16a6eca833b6805a1c39edb4441ff61 |
| foreman-ec2-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 91bcf663593190cf9680cd1100d26b3b6790476979c291b44de1364151f4fae2 |
| foreman-journald-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 821ddc97229438bfe575b932b3c89c40f12479751c4b6eee2115b0f3b1a22648 |
| foreman-libvirt-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 304212cb783f458959b1f93a37e397c9b3f6bebc6a2336105757ee33b0843be8 |
| foreman-openstack-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 39bbea7f492330f4885cce710b9ae80313d0925878405d8e1bc8161c05112d0f |
| foreman-ovirt-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 364b911c8116655ece80a84a2ffdd534110c9a6df6e35ebafdbb7a78132d0161 |
| foreman-pcp-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 3f0fb740600a4f80528fdd9af52bfd2e2b453560ff2a600767495165a37db901 |
| foreman-postgresql-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: e2747155c7a45be7ea481d1c1cbb962e14b527205910d55599c7d0a6778d8e8b |
| foreman-redis-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 4559f32320b06ca544dfaa686d16db3205db2d56697cea0322122480080194ed |
| foreman-service-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 03014146a184b214f2b5e771e06bed910acad2fecbdc4634ff3d5b228b52360a |
| foreman-telemetry-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 04106a065fbc964e39ac811db2293de7fb753f81b9a991e8d18e3b8e6cd6577c |
| foreman-vmware-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: fa9b5f37c6e1cd75db4f73f688f7fecc2c04ae4c87068f3439c6cf75ae93a775 |
| python-lxml-debugsource-5.3.1-2.el9pc.x86_64.rpm | SHA-256: 6de32954667715ca77be39d4b724405b555dfb6315bb63dafd268dbbc6dc40aa |
| python3.11-dynaconf-3.2.13-1.el9pc.noarch.rpm | SHA-256: 78de06b7a7eafa05e70358dde72921a651ce2ed5eb76b02fee1f7b318e3d0c56 |
| python3.11-gitpython-3.1.62-1.el9pc.noarch.rpm | SHA-256: a808888e900f1f4c5ffd3c46ca088914059ec3cca0f1caad2ba7e6cb5bc42665 |
| python3.11-lxml-5.3.1-2.el9pc.x86_64.rpm | SHA-256: f0cdd1f2d7047bd9bba885eb52dbaaceffaa3c86f52661464589348131df3eb3 |
| python3.11-lxml-debuginfo-5.3.1-2.el9pc.x86_64.rpm | SHA-256: d81f8c66afe681ae04ae3a933f082656cfec78383da2a4ec13cef797bc940b92 |
| python3.11-sqlparse-0.6.0-1.el9pc.noarch.rpm | SHA-256: d3a5bc291631a21cd65e5486483db2ba39e96a95cf41cb7fc695f2354222dbed |
| rubygem-foreman_remote_execution-15.0.2-2.el9sat.noarch.rpm | SHA-256: bd7da05bd299ad99507bdac21fe247c0fe46c6642dc9e9cbf05c2b85191b3ea7 |
| rubygem-foreman_remote_execution-cockpit-15.0.2-2.el9sat.noarch.rpm | SHA-256: 437c0897ae0e9b74832db8ca5db568fdd723a27472cca140f64c07464dc05255 |
| rubygem-hammer_cli-3.14.0-2.el9sat.noarch.rpm | SHA-256: 5c31096cca89660cf61c456e9c6f140054b82f220efd52d6236ec53d4f5e7bed |
| rubygem-katello-4.16.0.20-1.el9sat.noarch.rpm | SHA-256: 670e83c3c0f802b92332d08298d49c2e68dfb20775374e43545913e87a3a7dc1 |
| rubygem-safemode-1.5.0-2.el9sat.noarch.rpm | SHA-256: bb935f5e248c99b4ceba99f6326f80d89e007d5f4fae0b78e9b86065046f6add |
| satellite-6.17.12-1.el9sat.noarch.rpm | SHA-256: 81c7cded3d70d0adcdb476534a261d38218efb5cef2923f967818a4b4ef6ff0c |
| satellite-cli-6.17.12-1.el9sat.noarch.rpm | SHA-256: a509067d0b1c53a74c9c4446195b0ae18697dd4930ff8d1e56bae5a1e8e75e9f |
| satellite-common-6.17.12-1.el9sat.noarch.rpm | SHA-256: 4fa038eeb654b01a2758aaeb04cf8af25774a755efa625d53b1bc38c3de4544e |
| satellite-obsolete-packages-6.17.12-1.el9sat.noarch.rpm | SHA-256: f9ac736f4fc49d46626856fe20c4c541ebc961b0952cffa14e78750a2f0180e4 |
| yggdrasil-worker-forwarder-0.1.0-2.1.el9sat.x86_64.rpm | SHA-256: 625496dc666de750030ac0ff317432ba2e3f7c0bb7dd5600027a76904bdc6dda |
Red Hat Satellite Capsule 6.17
| SRPM | |
|---|---|
| foreman-3.14.0.22-1.el9sat.src.rpm | SHA-256: 6bda011e639d22598ba5ae4ea8805e118e13f745b3ec8d080ad50fc0e02f4ba4 |
| python-dynaconf-3.2.13-1.el9pc.src.rpm | SHA-256: 40681b13fe0e3e2fafcf450fc128aa31a51d54d09bce14b1ced3a78363dd0cf5 |
| python-gitpython-3.1.62-1.el9pc.src.rpm | SHA-256: bda2e055852a916990f6b286c3c251bd1bed7cec7b8e0e3b279b275cd2a82ddd |
| python-lxml-5.3.1-2.el9pc.src.rpm | SHA-256: 292b80a57ef9bd62031c1304f567c36fb1d5fef63beedea7261142cabc488c35 |
| python-sqlparse-0.6.0-1.el9pc.src.rpm | SHA-256: 9f865195b367a45aee612cf807dcc305dd73a4b7b583acbe47c72ee03c0282a5 |
| satellite-6.17.12-1.el9sat.src.rpm | SHA-256: 714d8cdf21e7b9a65fbe0e1995c0bd17eb8458fd43b1373e998aaee2e5cbe440 |
| x86_64 | |
| foreman-debug-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 1a3aa7dcb1c1ac32f5eeaf34fc9d97c0b41fa1057f1894dfaebfc883888d06e2 |
| foreman-pcp-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: 3f0fb740600a4f80528fdd9af52bfd2e2b453560ff2a600767495165a37db901 |
| python-lxml-debugsource-5.3.1-2.el9pc.x86_64.rpm | SHA-256: 6de32954667715ca77be39d4b724405b555dfb6315bb63dafd268dbbc6dc40aa |
| python3.11-dynaconf-3.2.13-1.el9pc.noarch.rpm | SHA-256: 78de06b7a7eafa05e70358dde72921a651ce2ed5eb76b02fee1f7b318e3d0c56 |
| python3.11-gitpython-3.1.62-1.el9pc.noarch.rpm | SHA-256: a808888e900f1f4c5ffd3c46ca088914059ec3cca0f1caad2ba7e6cb5bc42665 |
| python3.11-lxml-5.3.1-2.el9pc.x86_64.rpm | SHA-256: f0cdd1f2d7047bd9bba885eb52dbaaceffaa3c86f52661464589348131df3eb3 |
| python3.11-lxml-debuginfo-5.3.1-2.el9pc.x86_64.rpm | SHA-256: d81f8c66afe681ae04ae3a933f082656cfec78383da2a4ec13cef797bc940b92 |
| python3.11-sqlparse-0.6.0-1.el9pc.noarch.rpm | SHA-256: d3a5bc291631a21cd65e5486483db2ba39e96a95cf41cb7fc695f2354222dbed |
| satellite-capsule-6.17.12-1.el9sat.noarch.rpm | SHA-256: 93fae5e74e0ef467a33b048c2f746ff9afe6fb7e91d73a6eac068bb8cef7ea6f |
| satellite-common-6.17.12-1.el9sat.noarch.rpm | SHA-256: 4fa038eeb654b01a2758aaeb04cf8af25774a755efa625d53b1bc38c3de4544e |
| satellite-obsolete-packages-6.17.12-1.el9sat.noarch.rpm | SHA-256: f9ac736f4fc49d46626856fe20c4c541ebc961b0952cffa14e78750a2f0180e4 |
Red Hat Enterprise Linux for x86_64 9
| SRPM | |
|---|---|
| foreman-3.14.0.22-1.el9sat.src.rpm | SHA-256: 6bda011e639d22598ba5ae4ea8805e118e13f745b3ec8d080ad50fc0e02f4ba4 |
| rubygem-hammer_cli-3.14.0-2.el9sat.src.rpm | SHA-256: b49a467a44144dc38131ca0734618adaa17283da679a0aa0bb8be44f7d339e26 |
| satellite-6.17.12-1.el9sat.src.rpm | SHA-256: 714d8cdf21e7b9a65fbe0e1995c0bd17eb8458fd43b1373e998aaee2e5cbe440 |
| x86_64 | |
| foreman-cli-3.14.0.22-1.el9sat.noarch.rpm | SHA-256: d491862507441d56efda96cd37dc72350eb3e9c28cecf9af7d47849d9875d200 |
| rubygem-hammer_cli-3.14.0-2.el9sat.noarch.rpm | SHA-256: 5c31096cca89660cf61c456e9c6f140054b82f220efd52d6236ec53d4f5e7bed |
| satellite-cli-6.17.12-1.el9sat.noarch.rpm | SHA-256: a509067d0b1c53a74c9c4446195b0ae18697dd4930ff8d1e56bae5a1e8e75e9f |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.