RHSA-2024:3781MediumCVSS 8.1

Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update

Published
June 10, 2024
Last Modified
August 18, 2026

🔗 CVE IDs covered (20)

📋 Description

CVE-2023-5752 — pip: Mercurial configuration injectable in repo revision when installing via pip CVE-2023-45288 — golang: net/http, x/net/http2: unlimited number of CONTINUATION frames causes DoS CVE-2023-45290 — golang: net/http: golang: mime/multipart: golang: net/textproto: memory exhaustion in Request.ParseMultipartForm CVE-2023-49083 — python-cryptography: NULL-dereference when loading PKCS7 certificates CVE-2023-50447 — pillow: Arbitrary Code Execution via the environment parameter CVE-2024-1135 — python-gunicorn: HTTP Request Smuggling due to improper validation of Transfer-Encoding headers CVE-2024-3651 — python-idna: potential DoS via resource consumption via specially crafted inputs to idna.encode() CVE-2024-3772 — python-pydantic: regular expression denial of service via crafted email string CVE-2024-4340 — sqlparse: parsing heavily nested list leads to denial of service CVE-2024-21503 — psf/black: ReDoS via the lines_with_leading_tabs_expanded() function in strings.py file CVE-2024-24783 — golang: crypto/x509: Verify panics on certificates with an unknown public key algorithm CVE-2024-26130 — python-cryptography: NULL pointer dereference with pkcs12.serialize_key_and_certificates when called with a non-matching certificate and private key and an hmac_hash override CVE-2024-27306 — aiohttp: XSS on index pages for static file handling CVE-2024-27351 — python-django: Potential regular expression denial-of-service in django.utils.text.Truncator.words() CVE-2024-28219 — python-pillow: buffer overflow in _imagingcms.c CVE-2024-28849 — follow-redirects: Possible credential leak CVE-2024-30251 — aiohttp: DoS when trying to parse malformed POST requests CVE-2024-32879 — python-social-auth: Improper Handling of Case Sensitivity in social-auth-app-django CVE-2024-34064 — jinja2: accepts keys containing non-attribute characters CVE-2024-35195 — requests: subsequent requests to the same host ignore cert verification

🎯 Affected products190

  • Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • ansible-automation-platform-installer-0:2.4-7.1.el8ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • ansible-automation-platform-installer-0:2.4-7.1.el8ap.src as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • ansible-automation-platform-installer-0:2.4-7.1.el9ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • ansible-automation-platform-installer-0:2.4-7.1.el9ap.src as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • ansible-core-1:2.15.11-1.el8ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • ansible-core-1:2.15.11-1.el8ap.src as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • ansible-core-1:2.15.11-1.el9ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • ansible-core-1:2.15.11-1.el9ap.src as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • ansible-rulebook-0:1.0.7-1.el8ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • ansible-rulebook-0:1.0.7-1.el8ap.src as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • ansible-rulebook-0:1.0.7-1.el9ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • ansible-rulebook-0:1.0.7-1.el9ap.src as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • ansible-test-1:2.15.11-1.el8ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • ansible-test-1:2.15.11-1.el9ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • automation-controller-0:4.5.7-1.el8ap.aarch64 as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • automation-controller-0:4.5.7-1.el8ap.ppc64le as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • automation-controller-0:4.5.7-1.el8ap.s390x as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • automation-controller-0:4.5.7-1.el8ap.src as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • automation-controller-0:4.5.7-1.el8ap.x86_64 as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • automation-controller-0:4.5.7-1.el9ap.aarch64 as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • automation-controller-0:4.5.7-1.el9ap.ppc64le as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • automation-controller-0:4.5.7-1.el9ap.s390x as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • automation-controller-0:4.5.7-1.el9ap.src as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • automation-controller-0:4.5.7-1.el9ap.x86_64 as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • automation-controller-cli-0:4.5.7-1.el8ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • automation-controller-cli-0:4.5.7-1.el9ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • automation-controller-server-0:4.5.7-1.el8ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 8
  • automation-controller-server-0:4.5.7-1.el9ap.noarch as a component of Red Hat Ansible Automation Platform 2.4 for RHEL 9
  • +160 more not shown

✅ Remediation

For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 For the update to take effect, all applications using Jinja2 must be restarted. Workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability. Workaround: In some environments where http/2 support is not required, it may be possible to disable this feature to reduce risk. 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: Red Hat has investigated whether a possible mitigation exists for this issue, and has not been able to identify a practical example. Please update the affected package as soon as possible. Workaround: Make sure the ImageCms.buildTransform function is not called with the InMode or OutMode arguments with a string bigger than 8 bytes. Workaround: Do not accept user input as keys to the xmlattr filter without validation. See the statement above for more information.

🔗 References (24)