{"id":"GHSA-qjfw-cvjf-f4fm","aliases":["CVE-2024-2653"],"title":"AMPHP Denial of Service via HTTP/2 CONTINUATION Frames","description":"`amphp/http` will collect HTTP/2 `CONTINUATION` frames in an unbounded buffer and will not check the header size limit until it has received the `END_HEADERS` flag, resulting in an OOM crash. `amphp/http-client` and `amphp/http-server` are indirectly affected if they're used with an unpatched version of `amphp/http`. Early versions of `amphp/http-client` with HTTP/2 support (v4.0.0-rc10 to 4.0.0) are also directly affected.\n\n## Acknowledgements\n\nThank you to [Bartek Nowotarski](https://nowotarski.info/) for reporting the vulnerability.","severity":"high","score":8.2,"published":"2024-04-03T18:06:45.000Z","modified":"2026-07-08T06:52:52.534Z","withdrawn":false,"knownExploited":false,"affected":[{"ecosystem":"Packagist","name":"amphp/http","ranges":[{"events":[{"introduced":"2.0.0"},{"fixed":"2.1.1"}],"type":"ECOSYSTEM"}],"versions":["v2.0.0","v2.1.0"],"fixed":["2.1.1"]},{"ecosystem":"Packagist","name":"amphp/http","ranges":[{"events":[{"introduced":"0"},{"fixed":"1.7.3"}],"type":"ECOSYSTEM"}],"versions":["v1.0.0","v1.0.1","v1.1.0","v1.2.0","v1.3.0","v1.4.0","v1.5.0","v1.6.0","v1.6.0-rc1","v1.6.1","v1.6.2","v1.6.3","v1.7.0","v1.7.1","v1.7.2"],"fixed":["1.7.3"]},{"ecosystem":"Packagist","name":"amphp/http-client","ranges":[{"events":[{"introduced":"4.0.0-rc10"},{"last_affected":"4.0.0"}],"type":"ECOSYSTEM"}],"versions":["v4.0.0","v4.0.0-rc10","v4.0.0-rc11"],"fixed":[]}],"references":["https://github.com/amphp/http-client/security/advisories/GHSA-w8gf-g2vq-j2f4","https://github.com/amphp/http/security/advisories/GHSA-qjfw-cvjf-f4fm","https://nvd.nist.gov/vuln/detail/CVE-2024-2653","https://github.com/amphp/http/commit/3a33e68a3b53f7279217238e89748cf0cb30b8a6","https://github.com/amphp/http/commit/881cc33da236fbcd0cb0cf6c2bfc7efcf80ede76","https://github.com/FriendsOfPHP/security-advisories/blob/master/amphp/http-client/CVE-2024-2653.yaml","https://github.com/FriendsOfPHP/security-advisories/blob/master/amphp/http/CVE-2024-2653.yaml","https://github.com/amphp/http","https://www.kb.cert.org/vuls/id/421644","http://www.openwall.com/lists/oss-security/2024/04/03/16"],"sources":[{"name":"OSV","id":"GHSA-qjfw-cvjf-f4fm","modified":"2026-07-08T06:52:52.534242712Z","url":"https://osv.dev/vulnerability/GHSA-qjfw-cvjf-f4fm"}],"assessments":[{"source":"OSV","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H","score":8.2}]}