Title:ManageEngineServiceDeskPlusLowPrivilegedUserViewAllTicketsDate:18October2016Author: p0z
Vendor:ManageEngineVendorHomepage: https://www.manageengine.com/Product:ServiceDeskPlusVersion:9.2Build9207(Other versions could also be affected)FixedVersion:9.2Build9228(Released on:29September2016)URL readme fixed version: https://www.manageengine.com/products/service-desk/readme-9.2.html
VendorID report:SD-63280,SD-63281,SD-63282,SD-63283ProductIntroduction==========================ServiceDeskPlus is ITIL-ready help desk software withintegratedAssetandProjectManagementcapabilities.
With advanced ITSM functionality and easy-to-use capability,ServiceDeskPlus helps IT support teams deliver
world-class service toend users withreduced costs and complexity. It comes in three editions and is available
in 29 different languages. Over100,000 organizations, across 185 countries, trust ServiceDeskPlustooptimizeIT service desk performance and achieve high end user satisfaction.
Source: https://www.manageengine.com/products/service-desk/VulnerabilityInformation==========================Class:ImproperPrivilegeManagementImpact:Low privileged user can access sensetive data
RemotelyExploitable:YesAuthenticationRequired:YesUser interaction required:YesCVEName:N/AVulnerabilityDescription==========================A user withlow privileged can be able view all requests/tickets (include attachments).VulnerabilityDetails==========================SD-63280:Low privileged user can change value for"notifyTo" variable to"REQFORWARD" and get advanced features.
After, user can change ticket id (variable "id") and see all request include attachments, and
send (forward)toemail.SD-63281:Using low privileged user can send "Submit for Approval" e-mail even if the user don't have a necessary permission
toview the request.SD-63282:Using low privileged user can able toview the other user's assets by using the below URL.(Abletoview the associatedassets of administrator user using guest login)SD-63283:Low privileged user can change value for"viewType" variable to"All" and see preview all requests.
Proof-of-Concept==========================SD-63280:
http://localhost:9090/SDNotify.do?notifyModule=Request&mode=E-Mail&id=1¬ifyTo=REQFORWARDSD-63281:
http://localhost:9090/SubmitForApproval.do?ITEMID=1&MODULE=RequestSD-63282:
http://localhost:9090/UserAssets.do?userId=3SD-63283:
http://localhost:9090/ListRequests.do?reqId=1&viewType=AllTimeline==========================09-04-2016:NotificationVendor.02-06-2016:Vendor set ID's vulnerability.29-09-2016:Vulnerability fixed.