Show plain JSON{"affected_release": [{"advisory": "RHSA-2025:8319", "cpe": "cpe:/o:redhat:enterprise_linux:10.0", "package": "pcs-0:0.12.0-3.el10_0.2", "product_name": "Red Hat Enterprise Linux 10", "release_date": "2025-05-29T00:00:00Z"}, {"advisory": "RHSA-2025:8322", "cpe": "cpe:/o:redhat:enterprise_linux:7", "package": "pcs-0:0.9.169-3.el7_9.4", "product_name": "Red Hat Enterprise Linux 7 Extended Lifecycle Support", "release_date": "2025-05-29T00:00:00Z"}, {"advisory": "RHSA-2025:8254", "cpe": "cpe:/a:redhat:enterprise_linux:8::highavailability", "package": "pcs-0:0.10.18-2.el8_10.5", "product_name": "Red Hat Enterprise Linux 8", "release_date": "2025-05-28T00:00:00Z"}, {"advisory": "RHSA-2025:8323", "cpe": "cpe:/a:redhat:rhel_tus:8.4::highavailability", "package": "pcs-0:0.10.8-1.el8_4.7", "product_name": "Red Hat Enterprise Linux 8.4 Telecommunications Update Service", "release_date": "2025-05-29T00:00:00Z"}, {"advisory": "RHSA-2025:8323", "cpe": "cpe:/a:redhat:rhel_e4s:8.4::highavailability", "package": "pcs-0:0.10.8-1.el8_4.7", "product_name": "Red Hat Enterprise Linux 8.4 Update Services for SAP Solutions", "release_date": "2025-05-29T00:00:00Z"}, {"advisory": "RHSA-2025:8290", "cpe": "cpe:/a:redhat:rhel_tus:8.6::highavailability", "package": "pcs-0:0.10.12-6.el8_6.8", "product_name": "Red Hat Enterprise Linux 8.6 Telecommunications Update Service", "release_date": "2025-05-29T00:00:00Z"}, {"advisory": "RHSA-2025:8290", "cpe": "cpe:/a:redhat:rhel_e4s:8.6::highavailability", "package": "pcs-0:0.10.12-6.el8_6.8", "product_name": "Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions", "release_date": "2025-05-29T00:00:00Z"}, {"advisory": "RHSA-2025:8279", "cpe": "cpe:/a:redhat:rhel_eus:8.8::highavailability", "package": "pcs-0:0.10.15-4.el8_8.6", "product_name": "Red Hat Enterprise Linux 8.8 Extended Update Support", "release_date": "2025-05-28T00:00:00Z"}, {"advisory": "RHSA-2025:8256", "cpe": "cpe:/a:redhat:enterprise_linux:9::highavailability", "package": "pcs-0:0.11.9-2.el9_6.1", "product_name": "Red Hat Enterprise Linux 9", "release_date": "2025-05-28T00:00:00Z"}, {"advisory": "RHSA-2025:8291", "cpe": "cpe:/a:redhat:rhel_e4s:9.0::highavailability", "package": "pcs-0:0.11.1-10.el9_0.8", "product_name": "Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions", "release_date": "2025-05-29T00:00:00Z"}, {"advisory": "RHSA-2025:8289", "cpe": "cpe:/a:redhat:rhel_eus:9.2::highavailability", "package": "pcs-0:0.11.4-7.el9_2.5", "product_name": "Red Hat Enterprise Linux 9.2 Extended Update Support", "release_date": "2025-05-29T00:00:00Z"}, {"advisory": "RHSA-2025:8288", "cpe": "cpe:/a:redhat:rhel_eus:9.4::highavailability", "package": "pcs-0:0.11.7-2.el9_4.4", "product_name": "Red Hat Enterprise Linux 9.4 Extended Update Support", "release_date": "2025-05-29T00:00:00Z"}, {"advisory": "RHSA-2025:9838", "cpe": "cpe:/a:redhat:satellite:6.15::el8", "impact": "moderate", "package": "rubygem-rack-0:2.2.14-1.el8sat", "product_name": "Red Hat Satellite 6.15 for RHEL 8", "release_date": "2025-06-26T00:00:00Z"}, {"advisory": "RHSA-2025:9838", "cpe": "cpe:/a:redhat:satellite_capsule:6.15::el8", "impact": "moderate", "package": "rubygem-rack-0:2.2.14-1.el8sat", "product_name": "Red Hat Satellite 6.15 for RHEL 8", "release_date": "2025-06-26T00:00:00Z"}, {"advisory": "RHSA-2025:7605", "cpe": "cpe:/a:redhat:satellite:6.16::el8", "impact": "moderate", "package": "rubygem-rack-0:2.2.14-1.el8sat", "product_name": "Red Hat Satellite 6.16 for RHEL 8", "release_date": "2025-05-14T00:00:00Z"}, {"advisory": "RHSA-2025:7605", "cpe": "cpe:/a:redhat:satellite_capsule:6.16::el8", "impact": "moderate", "package": "rubygem-rack-0:2.2.14-1.el8sat", "product_name": "Red Hat Satellite 6.16 for RHEL 8", "release_date": "2025-05-14T00:00:00Z"}, {"advisory": "RHSA-2025:7605", "cpe": "cpe:/a:redhat:satellite:6.16::el9", "impact": "moderate", "package": "rubygem-rack-0:2.2.14-1.el9sat", "product_name": "Red Hat Satellite 6.16 for RHEL 9", "release_date": "2025-05-14T00:00:00Z"}, {"advisory": "RHSA-2025:7605", "cpe": "cpe:/a:redhat:satellite_capsule:6.16::el9", "impact": "moderate", "package": "rubygem-rack-0:2.2.14-1.el9sat", "product_name": "Red Hat Satellite 6.16 for RHEL 9", "release_date": "2025-05-14T00:00:00Z"}, {"advisory": "RHSA-2025:7604", "cpe": "cpe:/a:redhat:satellite:6.17::el9", "impact": "moderate", "package": "rubygem-rack-0:2.2.14-1.el9sat", "product_name": "Red Hat Satellite 6.17 for RHEL 9", "release_date": "2025-05-14T00:00:00Z"}, {"advisory": "RHSA-2025:7604", "cpe": "cpe:/a:redhat:satellite_capsule:6.17::el9", "impact": "moderate", "package": "rubygem-rack-0:2.2.14-1.el9sat", "product_name": "Red Hat Satellite 6.17 for RHEL 9", "release_date": "2025-05-14T00:00:00Z"}], "bugzilla": {"description": "rubygem-rack: Unbounded-Parameter DoS in Rack::QueryParser", "id": "2364966", "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2364966"}, "csaw": false, "cvss3": {"cvss3_base_score": "7.5", "cvss3_scoring_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "status": "verified"}, "cwe": "(CWE-400|CWE-770)", "details": ["Rack is a modular Ruby web server interface. Prior to versions 2.2.14, 3.0.16, and 3.1.14, `Rack::QueryParser` parses query strings and `application/x-www-form-urlencoded` bodies into Ruby data structures without imposing any limit on the number of parameters, allowing attackers to send requests with extremely large numbers of parameters. The vulnerability arises because `Rack::QueryParser` iterates over each `&`-separated key-value pair and adds it to a Hash without enforcing an upper bound on the total number of parameters. This allows an attacker to send a single request containing hundreds of thousands (or more) of parameters, which consumes excessive memory and CPU during parsing. An attacker can trigger denial of service by sending specifically crafted HTTP requests, which can cause memory exhaustion or pin CPU resources, stalling or crashing the Rack server. This results in full service disruption until the affected worker is restarted. Versions 2.2.14, 3.0.16, and 3.1.14 fix the issue. Some other mitigations are available. One may use middleware to enforce a maximum query string size or parameter count, or employ a reverse proxy (such as Nginx) to limit request sizes and reject oversized query strings or bodies. Limiting request body sizes and query string lengths at the web server or CDN level is an effective mitigation.", "A flaw was found in Rack::QueryParser. This vulnerability allows denial of service via oversized HTTP requests containing many parameters, resulting in memory exhaustion that consumes all available memory or CPU resource pinning, which keeps the CPU constantly busy."], "name": "CVE-2025-46727", "package_state": [{"cpe": "cpe:/a:redhat:logging:5", "fix_state": "Affected", "package_name": "openshift-logging/fluentd-rhel8", "product_name": "Logging Subsystem for Red Hat OpenShift"}, {"cpe": "cpe:/a:redhat:logging:5", "fix_state": "Affected", "package_name": "openshift-logging/fluentd-rhel9", "product_name": "Logging Subsystem for Red Hat OpenShift"}, {"cpe": "cpe:/a:redhat:red_hat_3scale_amp:2", "fix_state": "Will not fix", "package_name": "3scale-amp2/zync-rhel8", "product_name": "Red Hat 3scale API Management Platform 2"}, {"cpe": "cpe:/a:redhat:red_hat_3scale_amp:2", "fix_state": "Will not fix", "package_name": "3scale-amp2/zync-rhel9", "product_name": "Red Hat 3scale API Management Platform 2"}, {"cpe": "cpe:/a:redhat:satellite:6", "fix_state": "Affected", "impact": "moderate", "package_name": "satellite-capsule:el8/rubygem-rack", "product_name": "Red Hat Satellite 6"}, {"cpe": "cpe:/a:redhat:satellite:6", "fix_state": "Affected", "impact": "moderate", "package_name": "satellite:el8/rubygem-rack", "product_name": "Red Hat Satellite 6"}], "public_date": "2025-05-07T23:07:40Z", "references": ["https://www.cve.org/CVERecord?id=CVE-2025-46727\nhttps://nvd.nist.gov/vuln/detail/CVE-2025-46727\nhttps://github.com/rack/rack/commit/2bb5263b464b65ba4b648996a579dbd180d2b712\nhttps://github.com/rack/rack/commit/3f5a4249118d09d199fe480466c8c6717e43b6e3\nhttps://github.com/rack/rack/commit/cd6b70a1f2a1016b73dc906f924869f4902c2d74\nhttps://github.com/rack/rack/security/advisories/GHSA-gjh7-p2fx-99vx"], "statement": "This vulnerability is rated as an IMPORTANT severity because the vulnerabilty was found in the Rack::QueryParser component which arises because Rack::QueryParser parses query strings and application/x-www-form-urlencoded bodies into Ruby data structures without imposing any limit on the number of parameters, when an attacker sends requests with an extremely large number of parameters, Rack::QueryParser consumes excessive memory and CPU during parsing, leading to memory exhaustion, this results in a denial of service, causing the Rack server to crash and leading to full service disruption.\nRed Hat Satellite 6.15 includes an affected version of rubygem-rack; however, since it does not utilize Rack::QueryParser, it is not actually vulnerable to the flaw, lowering product-specific impact. The issue has already been addressed in Red Hat Satellite versions 6.16 and 6.17, and updates for other supported versions may follow based on the product lifecycle policy.", "threat_severity": "Important"}