{"id":"CVE-2017-17672","aliases":["EUVD-2017-8829","GHSA-fxrf-cmv6-rm5j"],"status":"published","title":"In vBulletin through 5.3.x, there is an unauthenticated deserialization vulnerability that leads...","description":"In vBulletin through 5.3.x, there is an unauthenticated deserialization vulnerability that leads to arbitrary file deletion and, under certain circumstances, code execution, because of unsafe usage of PHP's unserialize() in vB_Library_Template's cacheTemplates() function, which is a publicly exposed API. This is exploited with the templateidlist parameter to ajax/api/template/cacheTemplates.","severity":{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.15189,"percentile":0.9677,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-502"],"published":"2017-12-14T00:00:00Z","modified":"2026-06-17T01:11:28Z","exploits":[{"source":"exploitdb","id":"EDB-43362","title":"vBulletin 5.x - 'cacheTemplates' Remote Arbitrary File Deletion","type":"webapps","platform":"multiple","date":"2017-12-13","url":"https://www.exploit-db.com/exploits/43362"}],"products":[{"vendor":"vbulletin","product":"vbulletin"}],"references":[{"url":"https://www.exploit-db.com/exploits/43362/","tags":["exploit","x_refsource_EXPLOIT-DB","x_transferred","Exploit","Third Party Advisory","VDB Entry"]},{"url":"https://blogs.securiteam.com/index.php/archives/3573","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-17672"},{"url":"https://www.exploit-db.com/exploits/43362"},{"url":"https://github.com/advisories/GHSA-fxrf-cmv6-rm5j"}],"sources":{"cve":[{"id":"CVE-2017-17672","description":"In vBulletin through 5.3.x, there is an unauthenticated deserialization vulnerability that leads to arbitrary file deletion and, under certain circumstances, code execution, because of unsafe usage of PHP's unserialize() in vB_Library_Template's cacheTemplates() function, which is a publicly exposed API. This is exploited with the templateidlist parameter to ajax/api/template/cacheTemplates.","status":"published","published":"2017-12-14T00:00:00Z","modified":"2024-08-05T20:59:17.366Z","updated_at":"2026-11-02T14:33:18.248329Z"}],"euvd":[{"id":"EUVD-2017-8829","description":"In vBulletin through 5.3.x, there is an unauthenticated deserialization vulnerability that leads to arbitrary file deletion and, under certain circumstances, code execution, because of unsafe usage of PHP's unserialize() in vB_Library_Template's cacheTemplates() function, which is a publicly exposed API. This is exploited with the templateidlist parameter to ajax/api/template/cacheTemplates.","status":"published","published":"2017-12-14T00:00:00Z","modified":"2024-08-05T20:59:17Z","updated_at":"2026-11-03T02:23:08.959608Z"}],"ghsa":[{"id":"GHSA-fxrf-cmv6-rm5j","title":"In vBulletin through 5.3.x, there is an unauthenticated deserialization vulnerability that leads...","description":"In vBulletin through 5.3.x, there is an unauthenticated deserialization vulnerability that leads to arbitrary file deletion and, under certain circumstances, code execution, because of unsafe usage of PHP's unserialize() in vB_Library_Template's cacheTemplates() function, which is a publicly exposed API. This is exploited with the templateidlist parameter to ajax/api/template/cacheTemplates.","status":"published","published":"2022-05-14T04:01:27Z","modified":"2025-04-20T03:50:00Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-502"],"updated_at":"2026-11-02T15:01:56.152144Z"}],"nvd":[{"id":"CVE-2017-17672","description":"In vBulletin through 5.3.x, there is an unauthenticated deserialization vulnerability that leads to arbitrary file deletion and, under certain circumstances, code execution, because of unsafe usage of PHP's unserialize() in vB_Library_Template's cacheTemplates() function, which is a publicly exposed API. This is exploited with the templateidlist parameter to ajax/api/template/cacheTemplates.","status":"published","published":"2017-12-14T00:29:00.263Z","modified":"2026-06-17T01:11:28.48Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-502"],"updated_at":"2026-11-02T14:04:10.156892Z"}]}}
