{"id":"CVE-2009-4418","aliases":["EUVD-2009-4385","GHSA-37px-x6g4-3pm2"],"status":"published","title":"The unserialize function in PHP 5.3.0 and earlier allows context-dependent attackers to cause a...","description":"The unserialize function in PHP 5.3.0 and earlier allows context-dependent attackers to cause a denial of service (resource consumption) via a deeply nested serialized variable, as demonstrated by a string beginning with a:1: followed by many {a:1: sequences.","severity":{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.0097,"percentile":0.62102,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-189"],"published":"2009-12-24T17:00:00Z","modified":"2026-06-16T23:13:37Z","products":[{"vendor":"php","product":"php"}],"references":[{"url":"http://www.suspekt.org/downloads/POC2009-ShockingNewsInPHPExploitation.pdf","tags":["x_refsource_MISC","x_transferred"]},{"url":"http://www.suspekt.org/2009/11/28/shocking-news-in-php-exploitation/","tags":["x_refsource_MISC","x_transferred"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2009-4418"},{"url":"http://www.suspekt.org/2009/11/28/shocking-news-in-php-exploitation"},{"url":"https://github.com/advisories/GHSA-37px-x6g4-3pm2"}],"sources":{"cve":[{"id":"CVE-2009-4418","description":"The unserialize function in PHP 5.3.0 and earlier allows context-dependent attackers to cause a denial of service (resource consumption) via a deeply nested serialized variable, as demonstrated by a string beginning with a:1: followed by many {a:1: sequences.","status":"published","published":"2009-12-24T17:00:00Z","modified":"2024-09-17T02:36:19.215Z","updated_at":"2026-11-02T14:33:24.451733Z"}],"euvd":[{"id":"EUVD-2009-4385","description":"The unserialize function in PHP 5.3.0 and earlier allows context-dependent attackers to cause a denial of service (resource consumption) via a deeply nested serialized variable, as demonstrated by a string beginning with a:1: followed by many {a:1: sequences.","status":"published","published":"2009-12-24T17:00:00Z","modified":"2024-09-17T02:36:19Z","updated_at":"2026-11-03T00:28:39.162217Z"}],"ghsa":[{"id":"GHSA-37px-x6g4-3pm2","title":"The unserialize function in PHP 5.3.0 and earlier allows context-dependent attackers to cause a...","description":"The unserialize function in PHP 5.3.0 and earlier allows context-dependent attackers to cause a denial of service (resource consumption) via a deeply nested serialized variable, as demonstrated by a string beginning with a:1: followed by many {a:1: sequences.","status":"published","published":"2022-05-02T03:54:29Z","modified":"2025-04-09T04:18:46Z","updated_at":"2026-11-02T15:01:02.112182Z"}],"nvd":[{"id":"CVE-2009-4418","description":"The unserialize function in PHP 5.3.0 and earlier allows context-dependent attackers to cause a denial of service (resource consumption) via a deeply nested serialized variable, as demonstrated by a string beginning with a:1: followed by many {a:1: sequences.","status":"published","published":"2009-12-24T17:30:00.233Z","modified":"2026-06-16T23:13:37.857Z","cvss":[{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-189"],"updated_at":"2026-11-02T14:01:38.33745Z"}]}}
