Prior to version 6.3.1, puma exhibited incorrect behavior when parsing chunked transfer encoding bodies and zero-length Content-Length headers in a way that allowed HTTP request smuggling. Affects versions 6.3.0 and prior, 5.6.6 and prior. https://github.com/puma/puma/security/advisories/GHSA-68xg-gqqm-vgj8 https://github.com/puma/puma/commit/690155e7d644b80eeef0a6094f9826ee41f1080a (commit) https://github.com/puma/puma/commit/e7fa02c1757ce82007fadabc2a0c33b96990dddc (release_notes v6.3.1) https://github.com/puma/puma/commit/99da3a9866fb17019136c654f43a7b4c2ea4139e (release_notes v5.6.7)
Created rubygem-puma tracking bugs for this issue: Affects: fedora-37 [bug 2235331] Affects: fedora-38 [bug 2235332]
This issue has been addressed in the following products: Red Hat Satellite 6.14 for RHEL 8 Via RHSA-2024:0797 https://access.redhat.com/errata/RHSA-2024:0797