{"action":"Upgrade puma to 7.2.1 or later.","affected":[{"fixed":"8.0.2","introduced":"8.0.0"},{"fixed":"7.2.1","introduced":"5.5.0"}],"component":"puma","cve_ids":["CVE-2026-47736"],"ecosystem":"RubyGems","epss":0.00346,"exploited":false,"fixed_versions":["8.0.2","7.2.1"],"ghsa_id":"GHSA-qpgp-93vx-g8v8","id":"tcs_01M5KEN0T4Z7BEM7V098RSRPWR","modified_at":"2026-09-10T03:50:50.310502895Z","published_at":"2026-06-08T23:55:44Z","references":["https://osv.dev/vulnerability/GHSA-qpgp-93vx-g8v8","https://github.com/puma/puma/security/advisories/GHSA-qpgp-93vx-g8v8","https://github.com/puma/puma","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/puma/CVE-2026-47736.yml","https://www.cve.org/CVERecord?id=CVE-2026-47736"],"severity":{"label":"high","score":7.5},"sources":[{"source":"osv","source_id":"GHSA-qpgp-93vx-g8v8","url":"https://osv.dev/vulnerability/GHSA-qpgp-93vx-g8v8"}],"summary":"Puma PROXY Protocol v1 Parser Allows Remote Memory Exhaustion"}