[midPoint] Security Advisory: MidPoint user interface clickjacking

Radovan Semancik radovan.semancik at evolveum.com
Thu Mar 21 09:24:53 CET 2019


Date: 21 Mar 2019
Severity: Medium (CVSS 4.2)
Affected versions: all midPoint versions
Fixed in versions: 4.0 (unreleased),  3.9.1 (unreleased), 3.8.1 
(unreleased), 3.7.2 (unreleased)

Description

MidPoint user interface is vulnerable to clickjacking. The attacker can 
embed midPoint user interface in a frame. The victim can be tricked into 
unknowingly initiating actions in the user interface. The issue was 
caused by a missing X-Frame-Options header.

Severity and Impact

This is medium-severity issue. There is a significant potential damage 
that an attacker can cause. The attack can be relatively easy on an 
uncustomized midPoint instance. However, midPoint user interface is 
almost always customized and configured to adapt to the specific 
environment. Therefore the attack is quite complex in practical cases, 
as it requires intimate knowledge of the deployment. Also, interaction 
of a privileged user is required.

Mitigation

MidPoint users are advised to upgrade their deployments to the latest 
builds from the support branches. MidPoint 3.6.x users are advised to 
upgrade to a newer midPoint version.

As this is a medium severity issue, it is not forcing official 
maintenance releases of midPoint. However, the fix is provided in all 
the support branches, except for midPoint 3.6 support branch. MidPoint 
3.6 is using a different structural framework than later versions (i.e. 
it is not based on Spring Boot), therefore the fix cannot be directly 
backported. MidPoint 3.6 is also very close to the end of support, 
therefore midPoint 3.6 are strongly advised to upgrade to a newer 
midPoint versions as soon as possible. Albeit all those circumstances we 
can still provide fix for midPoint 3.6 in case that any midPoint 
subscriber asks for the fix.

Credit

This bug was reported by Yash Sodha (yashrs) by the means of EU-Free and 
Open Source Software Auditing (EU-FOSSA2) project.

See Also

https://wiki.evolveum.com/display/midPoint/Security+Advisory%3A+MidPoint+user+interface+clickjacking

-- 
Radovan Semancik
Software Architect
evolveum.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20190321/fd9bb751/attachment.htm>


More information about the midPoint mailing list