CVE catalog

CVE-2023-40175

puma: CVE-2023-40175

[CVE catalog]

Severity
High · CVSS 7.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Published
Source
[NVD] · [CVE record]
EPSS
0.85% · Oct 25, 2026

Puma is a Ruby/Rack web server built for parallelism. Prior to versions 6.3.1 and 5.6.7, puma exhibited incorrect behavior when parsing chunked transfer encoding bodies and zero-length Content-Length headers in a way that allowed HTTP request smuggling. Severity of this issue is highly dependent on the nature of the web site using puma is. This could be caused by either incorrect parsing of trailing fields in chunked transfer encoding bodies or by parsing of blank/zero-length Content-Length headers. Both issues have been addressed and this vulnerability has been fixed in versions 6.3.1 and 5.6.7. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpumasid8.0.2-3fixed
Debianpumaforky8.0.2-3fixed
Debianpumatrixie6.6.0-4fixed
Debianpumabookworm5.6.5-3+deb12u1fixed
Debianpumabookworm-security5.6.5-3+deb12u2fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp65.6.9-150600.18.3.1fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp75.6.9-150600.18.3.1fixed
Opensuserubygem-pumaleap 15.65.6.9-150600.18.3.1fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp35.6.9-150000.3.18.1fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp45.6.9-150000.3.18.1fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp55.6.9-150000.3.18.1fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp14.3.12-150000.3.12.1fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp24.3.12-150000.3.12.1fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp34.3.12-150000.3.12.1fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp44.3.12-150000.3.12.1fixed
Suserubygem-pumalinux enterprise high availability extension 15 sp54.3.12-150000.3.12.1fixed
Opensuserubygem-pumaleap 15.44.3.12-150000.3.12.1fixed
Opensuserubygem-pumaleap 15.54.3.12-150000.3.12.1fixed
Ubuntupumapro4.3.6-1ubuntu4vulnerable
Ubuntupumapro5.5.2-2ubuntu2vulnerable
Ubuntupumapro5.5.2-2ubuntu2+esm1fixed
Ubuntupuma24.045.6.5-4ubuntu2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpumasourcesid5.6.7-1not yet assignedNot reported[1050079]
Debianpumasourceforky5.6.7-1not yet assignedNot reported[1050079]
Debianpumasourcetrixie5.6.7-1not yet assignedNot reported[1050079]
Debianpumasourcebookworm5.6.5-3+deb12u1not yet assignedNot reported[1050079]
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp65.6.9-150600.18.3.1Not reportedSUSE-SU-2025:03467-1Not reported
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp75.6.9-150600.18.3.1Not reportedSUSE-SU-2025:03467-1Not reported
Opensuserubygem-pumarpmleap 15.65.6.9-150600.18.3.1Not reportedSUSE-SU-2025:03467-1Not reported
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp35.6.9-150000.3.18.1Not reportedSUSE-SU-2025:03466-1Not reported
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp45.6.9-150000.3.18.1Not reportedSUSE-SU-2025:03466-1Not reported
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp55.6.9-150000.3.18.1Not reportedSUSE-SU-2025:03466-1Not reported
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp14.3.12-150000.3.12.1Not reportedSUSE-SU-2023:3957-1Not reported
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp24.3.12-150000.3.12.1Not reportedSUSE-SU-2023:3957-1Not reported
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp34.3.12-150000.3.12.1Not reportedSUSE-SU-2023:3957-1Not reported
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp44.3.12-150000.3.12.1Not reportedSUSE-SU-2023:3957-1Not reported
Suserubygem-pumarpmlinux enterprise high availability extension 15 sp54.3.12-150000.3.12.1Not reportedSUSE-SU-2023:3957-1Not reported
Opensuserubygem-pumarpmleap 15.44.3.12-150000.3.12.1Not reportedSUSE-SU-2023:3957-1Not reported
Opensuserubygem-pumarpmleap 15.54.3.12-150000.3.12.1Not reportedSUSE-SU-2023:3957-1Not reported
Ubuntupumadebpro5.5.2-2ubuntu2+esm1Not reportedUBUNTU-CVE-2023-40175Not reported
Ubuntupumadeb24.045.6.5-4ubuntu2Not reportedUBUNTU-CVE-2023-40175Not reported

[Debian bug #1050079]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References