RHSA-2024:1536MediumCVSS 7.5

Red Hat Security Advisory: Satellite 6.14.3 Async Security Update

Published
March 27, 2024
Last Modified
November 1, 2026

🔗 CVE IDs covered (7)

📋 Description

CVE-2023-5189 — Hub: insecure galaxy-importer tarfile extraction CVE-2023-43665 — python-django: Denial-of-service possibility in django.utils.text.Truncator CVE-2023-47627 — python-aiohttp: numerous issues in HTTP parser with header parsing CVE-2023-49081 — aiohttp: HTTP request modification CVE-2024-22195 — jinja2: HTML attribute injection when passing user input as keys to xmlattr filter CVE-2024-23334 — aiohttp: follow_symlinks directory traversal vulnerability CVE-2024-23829 — python-aiohttp: http request smuggling

🎯 Affected products45

  • Red Hat Satellite 6.14 for RHEL 8
  • candlepin-0:4.3.12-1.el8sat.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • candlepin-0:4.3.12-1.el8sat.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • candlepin-selinux-0:4.3.12-1.el8sat.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-aiohttp-0:3.9.2-0.1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-aiohttp-debugsource-0:3.9.2-0.1.el8pc.x86_64 as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-ansible-builder-0:1.2.0-1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-async-timeout-0:4.0.3-0.1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-django-0:3.2.22-1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-flake8-0:5.0.0-0.1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-galaxy-importer-0:0.4.18-2.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-jinja2-0:3.1.3-0.1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-mccabe-0:0.7.0-0.1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-pulp-rpm-0:3.19.12-1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-pulpcore-0:3.22.22-2.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-pycodestyle-0:2.9.1-0.1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python-pyflakes-0:2.5.0-0.1.el8pc.src as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-aiohttp-0:3.9.2-0.1.el8pc.x86_64 as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-aiohttp-debuginfo-0:3.9.2-0.1.el8pc.x86_64 as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-ansible-builder-0:1.2.0-1.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-async-timeout-0:4.0.3-0.1.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-django-0:3.2.22-1.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-flake8-0:5.0.0-0.1.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-galaxy-importer-0:0.4.18-2.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-jinja2-0:3.1.3-0.1.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-mccabe-0:0.7.0-0.1.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-pulp-rpm-0:3.19.12-1.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-pulpcore-0:3.22.22-2.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-pycodestyle-0:2.9.1-0.1.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • python39-pyflakes-0:2.5.0-0.1.el8pc.noarch as a component of Red Hat Satellite 6.14 for RHEL 8
  • +15 more not shown

✅ Remediation

Before applying this update, make sure all previously released errata relevant to your system have been applied. For detailed instructions how to apply this update, refer to: https://access.redhat.com/documentation/en-us/red_hat_satellite/6.14/html/upgrading_and_updating_red_hat_satellite/index Workaround: Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability. Workaround: If using follow_symlinks=True outside of a restricted local development environment, disable the option immediately. This option is NOT needed to follow symlinks that point to a location within the static root directory; it is only intended to allow a symlink to break out of the static directory. Even with this CVE fixed, there is still a substantial risk of misconfiguration when using this option on a server that accepts requests from remote users. Additionally, aiohttp has always recommended using a reverse proxy server (such as nginx) to handle static resources and not to use these static resources in aiohttp for production environments. Doing so also protects against this vulnerability, and is why we expect the number of affected users to be very low.

🔗 References (25)