- Issued:
- 2024-02-13
- Updated:
- 2024-02-13
RHSA-2024:0797 - Security Advisory
Synopsis
Important: Satellite 6.14.2 Async Security Update
Type/Severity
Security Advisory: Important
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated Satellite 6.14 packages that fixes Important security bugs and several
regular bugs are now available for Red Hat Satellite.
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):
- CVE-2023-26049 (puppetserver): Cookie parsing of quoted values can exfiltrate values from other cookies
- CVE-2023-26141 (rubygem-sidekiq): Denial of Service (DoS) in dashboard-charts
- CVE-2023-36479 (puppetserver): Improper addition of quotation marks to user inputs in CgiServlet
- CVE-2023-38545 (puppet-agent): Heap-based buffer overflow in the SOCKS5 proxy handshake
- CVE-2023-40167 (puppetserver): Improper validation of HTTP/1 content-length
- CVE-2023-40175 (rubygem-puma): HTTP request smuggling when parsing chunked transfer encoding bodies and zero-length content-length headers
- CVE-2023-4785 (rubygem-grpc): File descriptor exhaustion leads to denial of service
- CVE-2023-0809, CVE-2023-28366, CVE-2023-3592 (mosquitto): Memory leak leads to unresponsive broker
This update fixes the following bugs:
2250347 - 'Sun, 11 Jun 2023 17:51:29 GMT' could not be parsed at index 0 at java.time.format.DateTimeFormatter.parseResolved
2254974 - satellite-convert2rhel-toolkit install fails on latest rpm with `/usr/bin/bash: /usr/libexec/satellite-convert2rhel-appliance/action-install.sh: No such file or directory`
2255260 - 6.14 - satellite-convert2rhel-toolkit is part of the satellite module
2257321 - Request for UEFI Kickstart Provisioning to handle naming convention for VLAN tagged interfaces of the format <parent_device>.<vlan_id> in addition to vlan<vlan_id>
2257324 - Generate applicability tasks fails with error "ERROR: insert or update on table "katello_content_facet_errata" violates foreign key constraint "katello_content_facet_errata_ca_id"
2257326 - Show failed resources in failed installation report
2257327 - Puppet reports without any messages don't get an origin
2257329 - Host registration fails with error "Attached to can't be blank" when the VLAN name includes UPPERCASE letters
2257330 - default tuning profile leaves httpd MaxClients 150 which httpd raises a warning
2257331 - Registering host through load balancer causes REX not to know what capsule to choose for 'registered_through'
2257332 - Registration can't find any Capsules when their locations are not assigned to admin user
2257415 - Provisioning vm host fails with error "Failed to attach ISO image to CDROM drive of instance client.example.com: InvalidPowerState: The attempted operation cannot be performed in the current state (Powered on)".
2260525 - [Improvement] RefreshRepos step in Capsule Sync to refresh just repos to sync
2262131 - Unable to sync library/busybox from gcr.io
Users of Red Hat Satellite are advised to upgrade to these updated
packages, which fix these bugs.
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.14 x86_64
- Red Hat Satellite Capsule 6.14 x86_64
- Red Hat Enterprise Linux for x86_64 8 x86_64
Fixes
- BZ - 2232729 - CVE-2023-40175 rubygem-puma: HTTP request smuggling when parsing chunked transfer encoding bodies and zero-length content-length headers
- BZ - 2236341 - CVE-2023-26049 jetty-server: Cookie parsing of quoted values can exfiltrate values from other cookies
- BZ - 2236882 - CVE-2023-0809 CVE-2023-28366 CVE-2023-3592 mosquitto: memory leak leads to unresponsive broker
- BZ - 2239010 - CVE-2023-26141 sidekiq: DoS in dashboard-charts
- BZ - 2239017 - CVE-2023-4785 gRPC: file descriptor exhaustion leads to denial of service
- BZ - 2239630 - CVE-2023-36479 jetty: Improper addition of quotation marks to user inputs in CgiServlet
- BZ - 2239634 - CVE-2023-40167 jetty: Improper validation of HTTP/1 content-length
- BZ - 2241933 - CVE-2023-38545 curl: heap based buffer overflow in the SOCKS5 proxy handshake
- BZ - 2250347 - 'Sun, 11 Jun 2023 17:51:29 GMT' could not be parsed at index 0 at java.time.format.DateTimeFormatter.parseResolved
- BZ - 2254974 - satellite-convert2rhel-toolkit install fails on latest rpm with `/usr/bin/bash: /usr/libexec/satellite-convert2rhel-appliance/action-install.sh: No such file or directory`
- BZ - 2255260 - 6.14 - satellite-convert2rhel-toolkit is part of the satellite module
- BZ - 2257321 - Request for UEFI Kickstart Provisioning to handle naming convention for VLAN tagged interfaces of the format <parent_device>.<vlan_id> in addition to vlan<vlan_id>
- BZ - 2257324 - Generate applicability tasks fails with error "ERROR: insert or update on table "katello_content_facet_errata" violates foreign key constraint "katello_content_facet_errata_ca_id"
- BZ - 2257326 - Show failed resources in failed installation report
- BZ - 2257327 - Puppet reports without any messages don't get an origin
- BZ - 2257329 - Host registration fails with error "Attached to can't be blank" when the VLAN name includes UPPERCASE letters
- BZ - 2257330 - default tuning profile leaves httpd MaxClients 150 which httpd raises a warning
- BZ - 2257331 - Registering host through load balancer causes REX not to know what capsule to choose for 'registered_through'
- BZ - 2257332 - Registration can't find any Capsules when their locations are not assigned to admin user
- BZ - 2257415 - Provisioning vm host fails with error "Failed to attach ISO image to CDROM drive of instance client.example.com: InvalidPowerState: The attempted operation cannot be performed in the current state (Powered on)".
- BZ - 2260525 - [Improvement] RefreshRepos step in Capsule Sync to refresh just repos to sync
- BZ - 2262131 - Unable to sync library/busybox from gcr.io
CVEs
Red Hat Satellite 6.14
SRPM | |
---|---|
candlepin-4.3.11-1.el8sat.src.rpm | SHA-256: da19d3bdd4c2e97f942d490a64561f710c1e6d2d6c67cc796e807342aec6e858 |
foreman-3.7.0.11-2.el8sat.src.rpm | SHA-256: b2e59681ca0cea316aca034fe77e036d29cce67f685ee5e9c57596f6cb343003 |
foreman-installer-3.7.0.7-1.el8sat.src.rpm | SHA-256: a4da3f2899b5acfb976080b6ba1c66faec2d22d2d05af2029351a72202990314 |
mosquitto-2.0.17-1.el8sat.src.rpm | SHA-256: cfb0dd1bf29148bb00cc8da317c187f5418d0edbe24e256750d54dc05599d487 |
puppet-agent-7.27.0-1.el8sat.src.rpm | SHA-256: 642079cb87f2360df68c1723af8adf013e908cfade0b5d07687745e0de8575b5 |
puppetserver-7.14.0-1.el8sat.src.rpm | SHA-256: c9bd26bb4ef2af4ecedfe15e95c34cb56707db8100076c9bbabbf85bbb9adf88 |
python-pulp-container-2.14.11-1.el8pc.src.rpm | SHA-256: 7c7f90d1a52f4357098491d86916223f86b88a1f229fc117d57c982a0ed5639a |
rubygem-foreman_bootdisk-21.2.1-1.el8sat.src.rpm | SHA-256: 84345b14120c54f31dcb822c16524d0e6862fc6cf2022cdff9de28131c48d403 |
rubygem-google-protobuf-3.24.3-1.el8sat.src.rpm | SHA-256: bc87bd15ccc8ad1de9a6b5d612175b5ee7d6290bbabd4d4b8e80ef23c0a72ddc |
rubygem-grpc-1.58.0-1.el8sat.src.rpm | SHA-256: 8c90f4eec9abde83d09414c6e0e8238a7b9f5c96c269084347b0d7efd23ca214 |
rubygem-kafo-7.2.0-1.el8sat.src.rpm | SHA-256: b9021c39cfc7356dbdfa816e754cbcaa5a16b82fe43fcf8028e5b8e01979f1c1 |
rubygem-katello-4.9.0.21-1.el8sat.src.rpm | SHA-256: 1d8a50422f5c8ea0350856868452ae2e18bda75d6569cf446f5f8470f5df5b9a |
rubygem-puma-6.3.1-1.el8sat.src.rpm | SHA-256: f7f81242b9adb62930d39796cc7e9fbf8533d0b3a28745419f31c95cb20dbe7c |
rubygem-sidekiq-6.5.12-1.el8sat.src.rpm | SHA-256: be54a16dc9b31484f502d1a516ab3e2fce73fb664ca2cf3771ba07be5b6fd5ed |
satellite-6.14.2-1.el8sat.src.rpm | SHA-256: f1cb6aa3728abac372ae18f0a17a793cc39349dd544a2210712df0eaa5fc53a1 |
satellite-convert2rhel-toolkit-1.0.1-1.el8sat.src.rpm | SHA-256: af6a79b02215060f1bbeb4c55110963e8dd3ddf70d6c5b89e1866b73e94ef75d |
x86_64 | |
candlepin-4.3.11-1.el8sat.noarch.rpm | SHA-256: e769d995d41bdb9b88ff23caae0c20a9493ce7d7aadd900ce7e9617011342555 |
candlepin-selinux-4.3.11-1.el8sat.noarch.rpm | SHA-256: f4af096a16d32e568f2455bb5f23cb1c401105c557fc4a77c307f5c4727afa2b |
foreman-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: a8341423513dcf08c2f5b20634f44b76b1bf75eb129c98978c8bb70edbf04b35 |
foreman-cli-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 3ce2ec81666be12c2be72922b787ca4067866542927774ba27caaf16f4c9b1b8 |
foreman-debug-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 7a549d4465e800afbdeb6dff920191afde2d56d3eba7bca9419206c666473e91 |
foreman-dynflow-sidekiq-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: e6735f01a1c1a0691d9914e40a741a2aaf1795d641d84e170d485d3d0ea879c4 |
foreman-ec2-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 09aeb47c39eefbdb1e46f845a158df237a8cf8672011f7b17ef2b779da53ddb0 |
foreman-installer-3.7.0.7-1.el8sat.noarch.rpm | SHA-256: ba0cc7e126e4f5d9c0ae6bc4fc3eab27f2ad5cb718d8c5cd52a8b7574e9924e4 |
foreman-installer-katello-3.7.0.7-1.el8sat.noarch.rpm | SHA-256: ada808210ffe4e838f46374df37dc0fb8ef8218ec66a32cd1d52c9708b6c39c5 |
foreman-journald-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 82f602a41dede54157f5c45d3e83a1f4633d5c5b54fa88f377686dc684be9729 |
foreman-libvirt-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 55b59f752c05203b970610e320fa5d1f6038c8eab8dc06db7b1ded6386181f69 |
foreman-openstack-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: ba2f4500d65c6e6876a8fa494e381d01e411342e2932aa89b26b60a4976bed70 |
foreman-ovirt-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 060c4776c77180677c8371ed60432bac3a2ae8742419397ed95216fb2eb202d7 |
foreman-postgresql-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 1bdae58260ba0d4d9ab12b05e2c94a94189ef56c631a3ca8dc37558dac9117a7 |
foreman-redis-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: af207201abf253eccf6522feef00f479c785c753bd1d45c2d152169d356ca304 |
foreman-service-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 926e608f70f7ca53c1c7366f3564d76ecd37acf3f74c99457af3956e2b6a77be |
foreman-telemetry-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 9c3b5976e1c22465634a7f48b322a7bd764ce53f332d40202009f342a92087e8 |
foreman-vmware-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: d322584e4d4bb5eaf53e5289ff6c260e121880c6c90fe3c27bbe5af0e36da388 |
mosquitto-2.0.17-1.el8sat.x86_64.rpm | SHA-256: c46d1d6641b4df7b75d57741b7d45d4c2d608cc3178458fce8cb36ac1e219e88 |
mosquitto-debuginfo-2.0.17-1.el8sat.x86_64.rpm | SHA-256: b0b83a4c221083c113470c8bb19ee457fa6b16d38460309fb98f2f2f97645659 |
mosquitto-debugsource-2.0.17-1.el8sat.x86_64.rpm | SHA-256: 33a98179a3eae6c4f523f824013174d7313d698058ae2c40498469442610388a |
puppet-agent-7.27.0-1.el8sat.x86_64.rpm | SHA-256: 5c44dd43512f0aee9360a5f4fb7e1193d16cd4e410311d292f95bb9fcbeaabc1 |
puppetserver-7.14.0-1.el8sat.noarch.rpm | SHA-256: da94ebc5d18ee24174d63374289b31147857da86b62f4fb9487ae483c8cd1e3a |
python39-pulp-container-2.14.11-1.el8pc.noarch.rpm | SHA-256: 6297ed7a0ef1a815327192e16575e6124ec8c448c358f24a2e14f021c53e177c |
rubygem-foreman_bootdisk-21.2.1-1.el8sat.noarch.rpm | SHA-256: 34c472b73f59706a89d2186a83230db46249f7fbb6113a4ad54c1a5574747cf7 |
rubygem-google-protobuf-3.24.3-1.el8sat.x86_64.rpm | SHA-256: 07dfdde86e10b9b4449edf48b47daa06d4113c1e62862cada42a492632d22f21 |
rubygem-google-protobuf-debuginfo-3.24.3-1.el8sat.x86_64.rpm | SHA-256: 689066a71cfded218627c9866b8a22769770061ae350031d9f533f743928b4e4 |
rubygem-google-protobuf-debugsource-3.24.3-1.el8sat.x86_64.rpm | SHA-256: db60739baab3c5e3cb7aacc42c47ccba08eba87d6520651625b14d44f613a7ee |
rubygem-grpc-1.58.0-1.el8sat.x86_64.rpm | SHA-256: 79f6135acaa4f87b57a54582610d95b5fa096f848962346286bc3d66ae450d47 |
rubygem-kafo-7.2.0-1.el8sat.noarch.rpm | SHA-256: 1dff0cf407b83ef0f55b7db2473e80b2153fa0f6ac23f0a13bc2ab332862f2cd |
rubygem-katello-4.9.0.21-1.el8sat.noarch.rpm | SHA-256: a93207b5de121b2299af4e83f22c7338dc7da347bb3aac90d0b2171141155eda |
rubygem-puma-6.3.1-1.el8sat.x86_64.rpm | SHA-256: bf45ae459f0a3613ebca79239108ee2ea0b66e2e2bb880fdd136108e79da991c |
rubygem-puma-debuginfo-6.3.1-1.el8sat.x86_64.rpm | SHA-256: ab8bef7edad9ed781e6c1a979ba71acaa19104508092b42f8e76d65aea93f5e1 |
rubygem-puma-debugsource-6.3.1-1.el8sat.x86_64.rpm | SHA-256: 5877f3ad5f8dca48645f2041860a2a33310ce35b7e0798b2b0dc597f74fc9365 |
rubygem-sidekiq-6.5.12-1.el8sat.noarch.rpm | SHA-256: b934b2b4317a45e1b02b15b3a3969dce037b477fd40b6236d2c0f96506f31b8f |
satellite-6.14.2-1.el8sat.noarch.rpm | SHA-256: 39158282ab25a75f901a24a2c94302d65805d6715523edb753199081fd536fb5 |
satellite-cli-6.14.2-1.el8sat.noarch.rpm | SHA-256: 6e09e3ed090b7e13c7d146b35bc5073c4cdc9f0255dc5aeb2548d22fada17049 |
satellite-common-6.14.2-1.el8sat.noarch.rpm | SHA-256: 6b3c34ec5fb7423576768e3f3401c38b7c1df0dd6473afb485e45d8b26183ca8 |
satellite-convert2rhel-toolkit-1.0.1-1.el8sat.x86_64.rpm | SHA-256: 4bfc068604835b8347c2aadbd156bd31825f548e6776f8d86aeb02c5eb3aa890 |
Red Hat Satellite Capsule 6.14
SRPM | |
---|---|
foreman-3.7.0.11-2.el8sat.src.rpm | SHA-256: b2e59681ca0cea316aca034fe77e036d29cce67f685ee5e9c57596f6cb343003 |
foreman-installer-3.7.0.7-1.el8sat.src.rpm | SHA-256: a4da3f2899b5acfb976080b6ba1c66faec2d22d2d05af2029351a72202990314 |
mosquitto-2.0.17-1.el8sat.src.rpm | SHA-256: cfb0dd1bf29148bb00cc8da317c187f5418d0edbe24e256750d54dc05599d487 |
puppet-agent-7.27.0-1.el8sat.src.rpm | SHA-256: 642079cb87f2360df68c1723af8adf013e908cfade0b5d07687745e0de8575b5 |
puppetserver-7.14.0-1.el8sat.src.rpm | SHA-256: c9bd26bb4ef2af4ecedfe15e95c34cb56707db8100076c9bbabbf85bbb9adf88 |
python-pulp-container-2.14.11-1.el8pc.src.rpm | SHA-256: 7c7f90d1a52f4357098491d86916223f86b88a1f229fc117d57c982a0ed5639a |
rubygem-kafo-7.2.0-1.el8sat.src.rpm | SHA-256: b9021c39cfc7356dbdfa816e754cbcaa5a16b82fe43fcf8028e5b8e01979f1c1 |
satellite-6.14.2-1.el8sat.src.rpm | SHA-256: f1cb6aa3728abac372ae18f0a17a793cc39349dd544a2210712df0eaa5fc53a1 |
x86_64 | |
foreman-debug-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 7a549d4465e800afbdeb6dff920191afde2d56d3eba7bca9419206c666473e91 |
foreman-installer-3.7.0.7-1.el8sat.noarch.rpm | SHA-256: ba0cc7e126e4f5d9c0ae6bc4fc3eab27f2ad5cb718d8c5cd52a8b7574e9924e4 |
foreman-installer-katello-3.7.0.7-1.el8sat.noarch.rpm | SHA-256: ada808210ffe4e838f46374df37dc0fb8ef8218ec66a32cd1d52c9708b6c39c5 |
mosquitto-2.0.17-1.el8sat.x86_64.rpm | SHA-256: c46d1d6641b4df7b75d57741b7d45d4c2d608cc3178458fce8cb36ac1e219e88 |
mosquitto-debuginfo-2.0.17-1.el8sat.x86_64.rpm | SHA-256: b0b83a4c221083c113470c8bb19ee457fa6b16d38460309fb98f2f2f97645659 |
mosquitto-debugsource-2.0.17-1.el8sat.x86_64.rpm | SHA-256: 33a98179a3eae6c4f523f824013174d7313d698058ae2c40498469442610388a |
puppet-agent-7.27.0-1.el8sat.x86_64.rpm | SHA-256: 5c44dd43512f0aee9360a5f4fb7e1193d16cd4e410311d292f95bb9fcbeaabc1 |
puppetserver-7.14.0-1.el8sat.noarch.rpm | SHA-256: da94ebc5d18ee24174d63374289b31147857da86b62f4fb9487ae483c8cd1e3a |
python39-pulp-container-2.14.11-1.el8pc.noarch.rpm | SHA-256: 6297ed7a0ef1a815327192e16575e6124ec8c448c358f24a2e14f021c53e177c |
rubygem-kafo-7.2.0-1.el8sat.noarch.rpm | SHA-256: 1dff0cf407b83ef0f55b7db2473e80b2153fa0f6ac23f0a13bc2ab332862f2cd |
satellite-capsule-6.14.2-1.el8sat.noarch.rpm | SHA-256: 7bafc59d76f4d4d5d42e4d17e96269ebfb4a1f9253825f1158154781e84959b2 |
satellite-common-6.14.2-1.el8sat.noarch.rpm | SHA-256: 6b3c34ec5fb7423576768e3f3401c38b7c1df0dd6473afb485e45d8b26183ca8 |
Red Hat Enterprise Linux for x86_64 8
SRPM | |
---|---|
foreman-3.7.0.11-2.el8sat.src.rpm | SHA-256: b2e59681ca0cea316aca034fe77e036d29cce67f685ee5e9c57596f6cb343003 |
satellite-6.14.2-1.el8sat.src.rpm | SHA-256: f1cb6aa3728abac372ae18f0a17a793cc39349dd544a2210712df0eaa5fc53a1 |
x86_64 | |
foreman-cli-3.7.0.11-2.el8sat.noarch.rpm | SHA-256: 3ce2ec81666be12c2be72922b787ca4067866542927774ba27caaf16f4c9b1b8 |
satellite-cli-6.14.2-1.el8sat.noarch.rpm | SHA-256: 6e09e3ed090b7e13c7d146b35bc5073c4cdc9f0255dc5aeb2548d22fada17049 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.