UI REDRESSING in polonel/trudesk

Valid

Reported on

May 18th 2022


Description

The web application does not restrict or incorrectly restricts frame objects or UI layers that belong to another application or domain, which can lead to user confusion about which interface the user is interacting with.

Proof of Concept

  1. Go to this URL: https://clickjacker.io/test?url=https:%2F%2Fdocker.trudesk.io%2F
  2. Observe that the website is getting embeded in an Iframe.
  3. Observe that the headers x-frame-options and content-security-policy frame ancestors are missing.

Impact

Users are tricked into performing all sorts of unintended actions are such as typing in the password, clicking on ‘Delete my account’ button, liking a post, deleting a post, commenting on a blog. In other words all the actions that a normal user can do on a legitimate website can be done using clickjacking.

COUNTERMEASURES:

X-FRAME-OPTIONS is a security header to prevent clickjacking

We are processing your report and will contact the polonel/trudesk team within 24 hours. 2 years ago
polonel/trudesk maintainer has acknowledged this report 2 years ago
Chris assigned a CVE to this report 2 years ago
Chris
2 years ago

Maintainer


This is fixed in v1.2.2. I will update this report once it is deployed.

Chris validated this vulnerability 2 years ago
Vishal Vishwakarma has been awarded the disclosure bounty
The fix bounty is now up for grabs
The researcher's credibility has increased: +7
Chris marked this as fixed in 1.2.2 with commit 6ea9db 2 years ago
Chris has been awarded the fix bounty
This vulnerability will not receive a CVE
to join this conversation