Skip to content
OpenAdvisories
High RHSA-2026:50319 17 CVEs

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

Published Aug 5, 2026 · Updated Oct 20, 2026

Fixed packages 44

ReleasePackageFixed in
Red Hat · Ansible Automation Platform Developer 2 ansible_automation_platform_developer:2.5::el8 receptor 0:1.6.7-1.el8ap
Red Hat · Ansible Automation Platform Developer 2 ansible_automation_platform_developer:2.5::el8 receptorctl 0:1.6.7-1.el8ap
Red Hat · Ansible Automation Platform Developer 2 ansible_automation_platform_developer:2.5::el9 receptor 0:1.6.7-1.el9ap
Red Hat · Ansible Automation Platform Developer 2 ansible_automation_platform_developer:2.5::el9 receptorctl 0:1.6.7-1.el9ap
Red Hat · Ansible Automation Platform Inside 2 ansible_automation_platform_inside:2.5::el8 receptor 0:1.6.7-1.el8ap
Red Hat · Ansible Automation Platform Inside 2 ansible_automation_platform_inside:2.5::el8 receptorctl 0:1.6.7-1.el8ap
Red Hat · Ansible Automation Platform Inside 2 ansible_automation_platform_inside:2.5::el9 receptor 0:1.6.7-1.el9ap
Red Hat · Ansible Automation Platform Inside 2 ansible_automation_platform_inside:2.5::el9 receptorctl 0:1.6.7-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-controller-venv-tower 0:4.6.31-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-eda-controller 0:1.1.21-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-eda-controller-base 0:1.1.21-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-eda-controller-base-services 0:1.1.21-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-eda-controller-event-stream-services 0:1.1.21-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-eda-controller-worker-services 0:1.1.21-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-gateway-proxy 0:2.5.10-7.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-gateway-proxy-debugsource 0:2.5.10-7.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-gateway-proxy-server 0:2.5.10-7.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 automation-gateway-proxy-server-debuginfo 0:2.5.10-7.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 python3.12-aiohttp 0:3.14.1-2.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 python3.12-daphne 0:4.2.2-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 python3.12-pillow 0:12.3.0-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 python3.12-pyasn1 0:0.6.4-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 receptor 0:1.6.7-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 receptor-debuginfo 0:1.6.7-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 receptor-debugsource 0:1.6.7-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el8 receptorctl 0:1.6.7-1.el8ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-controller-venv-tower 0:4.6.31-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-eda-controller 0:1.1.21-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-eda-controller-base 0:1.1.21-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-eda-controller-base-services 0:1.1.21-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-eda-controller-event-stream-services 0:1.1.21-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-eda-controller-worker-services 0:1.1.21-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-gateway-proxy 0:2.6.17-2.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-gateway-proxy-debugsource 0:2.6.17-2.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-gateway-proxy-server 0:2.6.17-2.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 automation-gateway-proxy-server-debuginfo 0:2.6.17-2.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 python3.12-aiohttp 0:3.14.1-2.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 python3.12-daphne 0:4.2.2-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 python3.12-pillow 0:12.3.0-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 python3.12-pyasn1 0:0.6.4-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 receptor 0:1.6.7-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 receptor-debuginfo 0:1.6.7-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 receptor-debugsource 0:1.6.7-1.el9ap
Red Hat · Ansible Automation Platform 2 ansible_automation_platform:2.5::el9 receptorctl 0:1.6.7-1.el9ap

Vulnerabilities 17

  • High 8.2

    Pillow: Heap out-of-bounds write in Pillow `ImageFilter.RankFilter` via integer overflow in `ImagingExpand`

    Pillow is a Python imaging library. Prior to 12.3.0, Pillow's public rank-filter API can trigger a native heap out-of-bounds write when given a very large odd filter size because ImageFilter.RankFilter.filter() calls image.expand(size // 2, size // 2) before …

  • High 7.5

    Eda-server: externaleventstreamviewset trusts subject header without validation and leaks expected dn

    A flaw was found in the Event-Driven Ansible (EDA) server. The ExternalEventStreamViewSet uses permissive access controls (permission_classes=[AllowAny], authentication_classes=[]) and relies solely on the Subject HTTP header value for mTLS authentication wit…

  • High 7.5

    Crash when handling long CNAME response in net

    When using LookupCNAME with the cgo DNS resolver, a very long CNAME response can trigger a double-free of C memory and a crash.

  • High 7.5

    Quadratic string concatentation in consumeComment in net/mail

    Well-crafted inputs reaching ParseAddress, ParseAddressList, and ParseDate were able to trigger excessive CPU exhaustion and memory allocations.

  • High 7.5

    Quadratic string concatenation in consumePhrase in net/mail

    Pathological inputs could cause DoS through consumePhrase when parsing an email address according to RFC 5322.

  • High 7.5

    Quadratic complexity in WordDecoder.DecodeHeader in mime

    Decoding a maliciously-crafted MIME header containing many invalid encoded-words can consume excessive CPU.

  • High 7.5

    Pillow: PcfFontFile._load_bitmaps()`: `Image.frombytes()` called without `_decompression_bomb_check()` — bomb protection bypass via PCF font loading

    Pillow is a Python imaging library. Prior to 12.3.0, PIL/PcfFontFile.py _load_bitmaps() read glyph dimensions from the PCF METRICS section and passed them directly to Image.frombytes() without calling Image._decompression_bomb_check(), allowing crafted PCF fo…

  • High 7.5

    Pillow: `FontFile.compile()`: `Image.new()` called without `_decompression_bomb_check()`

    Pillow is a Python imaging library. Prior to 12.3.0, PIL/FontFile.py FontFile.compile() assembled per-glyph images into a combined bitmap with Image.new("1", (xsize, ysize)) without calling Image._decompression_bomb_check(), allowing a font to trigger excessi…

  • High 7.5

    Pillow BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading

    Pillow is a Python imaging library. Prior to 12.3.0, PIL/BdfFontFile.py bdf_char() read the BBX width and height field from a BDF font file and passed attacker-controlled dimensions to Image.new() without calling Image._decompression_bomb_check(), bypassing P…

  • High 7.5

    Pillow GdImageFile decompression bomb protection bypass

    Pillow is a Python imaging library. Prior to 12.3.0, PIL/GdImageFile.py GdImageFile._open() read image dimensions from the GD 2.x header and stored them in self._size without calling Image._decompression_bomb_check(), allowing a crafted .gd file to trigger ex…

  • High 7.5

    pyasn1: Quadratic complexity in OBJECT IDENTIFIER and RELATIVE-OID processing allows denial of service

    pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.4, the BER, CER, and DER decoders process OBJECT IDENTIFIER and RELATIVE-OID values in quadratic time relative to the number of arcs, so a small crafted payload containing an OID with many arcs consum…

  • High 7.5

    pyasn1: Uncontrolled resource consumption when converting decoded REAL values

    pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.4, the univ.Real type converted its mantissa, base, and exponent value to a Python float using exact big-integer exponentiation. A BER, CER, or DER encoded REAL value only a few bytes long can carry a…

  • High 7.4

    PyJWT: Public-key JWK accepted as HMAC secret enables forged HS256 tokens when mixed families are allowed

    PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, when the verifier is decoding JSON Web Tokens, while supporting both asymmetric and HMAC algorithms, the library does not validate use of JSON Web Keys in HMAC algorithm, allowing attacker t…

  • Medium 6.5
    CVE-2026-27145 Public exploit

    Inefficient candidate hostname parsing in crypto/x509

    (*x509.Certificate).VerifyHostname previously called matchHostnames in a loop over all DNS Subject Alternative Name (SAN) entries. This caused strings.Split(host, ".") to execute repeatedly on the same input hostname. With a large DNS SAN list, verification c…

  • Medium 6.4

    AIOHTTP Vulnerable to Deserialization of Untrusted Data

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.14.0, using ``CookieJar.load()`` with untrusted input may allow arbitrary code execution. Most applications using this function will be doing so with the user's…

  • Medium 5.3

    quic-go: HTTP/3 QPACK Trailer Expansion Memory Exhaustion

    quic-go is an implementation of the QUIC protocol in Go. Prior to version 0.59.1, an attacker can cause excessive memory allocation in quic-go's HTTP/3 client and server implementations by sending a QPACK-encoded HEADERS frame that decodes into a large traile…

  • Medium 5.3

    Unbounded WebSocket message and frame sizes can cause unauthenticated remote denial of service

    daphne before 4.2.2 did not pass maxFramePayloadSize or maxMessagePayloadSize to Autobahn's WebSocketServerFactory. Because Autobahn defaults both values to 0 (unlimited), an unauthenticated remote attacker could send arbitrarily large WebSocket messages or f…

References

  • article
    https://access.redhat.com/security/updates/classification/#important
  • article
    https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/release_notes/patch_releases
  • article
    https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5#Upgrading
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2467822
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2482734
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2484099
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2484207
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2484377
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2484875
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2489127
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2497452
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2497455
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2497464
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2497466
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2500041
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2500043
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2500380
  • advisory
    https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_50319.json
  • report
    https://access.redhat.com/security/cve/CVE-2026-12383
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-12383
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-12383
  • report
    https://access.redhat.com/security/cve/CVE-2026-27145
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-27145
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-27145
  • article
    https://go.dev/cl/783621
  • article
    https://go.dev/issue/79694
  • article
    https://groups.google.com/g/golang-announce/c/tKs3rmcBcKw
  • advisory
    https://pkg.go.dev/vuln/GO-2026-5037
  • report
    https://access.redhat.com/security/cve/CVE-2026-33811
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-33811
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-33811
  • article
    https://go.dev/cl/767860
  • article
    https://go.dev/issue/78803
  • article
    https://groups.google.com/g/golang-announce/c/qcCIEXso47M
  • advisory
    https://pkg.go.dev/vuln/GO-2026-4981
  • report
    https://access.redhat.com/security/cve/CVE-2026-34993
  • advisory
    https://www.cve.org/CVERecord?id=CVE-2026-34993
  • advisory
    https://nvd.nist.gov/vuln/detail/CVE-2026-34993
  • article
    https://github.com/aio-libs/aiohttp/commit/dcf40f30637e8752c76781cf6703b5a236749a00