CVE-2017-17672
CRITICALvBulletin < 5.3.3 - Unauthenticated Deserialization via Template Cache API
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2017-17672. PoCs published by SecuriTeam.
AI-analyzed exploit summary This exploit demonstrates an unauthenticated deserialization vulnerability in vBulletin 5, allowing arbitrary file deletion via a crafted POST request to the cacheTemplates API endpoint. The PoC leverages PHP's unserialize() on user-supplied input to manipulate the vB_Image_ImageMagick object.
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.
Exploits (1)
This exploit demonstrates an unauthenticated deserialization vulnerability in vBulletin 5, allowing arbitrary file deletion via a crafted POST request to the cacheTemplates API endpoint. The PoC leverages PHP's unserialize() on user-supplied input to manipulate the vB_Image_ImageMagick object.
References (2)
Scores
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H