Skip to content
OpenAdvisories

Weakness (CWE)

CWE-1021: Improper Restriction of Rendered UI Layers or Frames

Base Incomplete

The web application does not restrict or incorrectly restricts frame objects or UI layers that belong to another application or domain.

How to prevent it (4 mitigations)
  1. Implementation

    Use the "frame-ancestors" directive in the Content Security Policy, which is intended to define restrictions when it comes to allowing embedded content [REF-1544].

  2. Implementation

    The use of X-Frame-Options (now partially obsolete as of September 2026 [REF-1545]) allows developers of web content to restrict the usage of their application within the form of overlays, frames, or iFrames. The developer can indicate from which domains can frame the content.

    The concept of X-Frame-Options is well documented, but implementation of this protection mechanism is in development to cover gaps; often, there is a need for allowing frames from multiple domains.

  3. Implementation

    Use a "frame-breaker" script in each page that should not be framed. This is very helpful for legacy browsers that do not support the X-Frame-Options security feature previously mentioned (which is now partially obsolete).

  4. Implementation

    In addition to frames or iframes as previously mentioned, the web application is expected to place restrictions on whether it is allowed to be rendered within objects, embed, or applet elements.

Source: MITRE CWE-1021

247 results · Feed

  • High 7.5

    Address bar spoofing risk in Arc Search on iOS

    ArcSearch for iOS versions prior to 1.45.2 could display a different domain in the address bar than the content being shown after an iframe-triggered URI-scheme navigation, increasing spoofing risk.

  • Medium 4.7

    HCL BigFix Remote Control is vulnerable to an insecure CSP configuration

    Improper management of Content Security Policy in HCL BigFix Remote Control Lite Web Portal (versions 10.1.0.0326 and lower) may allow the execution of malicious code in web pages.

  • Medium 4.3

    CHOCO TEI WATCHER mini (IB-MCT001) contains an issue with improper restriction of rendered UI layers or frames. If a us…

  • Medium 4.3

    Inappropriate implementation in Toolbar in Google Chrome on Android prior to 143.0.7499.110 allowed a remote attacker t…

  • High 7.3

    In DefaultTransitionHandler.java, there is a possible way to unknowingly grant permissions to an app due to a tapjackin…

  • High 7.8

    In multiple locations, there is a possible way to trick a user into accepting a permission due to a tapjacking/overlay …

  • Medium 4.6

    FeehiCMS is vulnerable to reverse tabnabbing

    Reverse Tabnabbing vulnerability in FeehiCMS 2.1.1 in the Comments Management function

  • Medium 6.3

    IBM Concert Software clickjacking

    IBM Concert Software 1.0.0 through 2.0.0 could allow a remote attacker to hijack the clicking action of the victim.

  • High 7.4

    Dia: Increased Spoof Risk; Missing full screen toast

    This vulnerability allowed a site to enter fullscreen, after a user click, without a full-screen notification (toast) appearing. Without this notification, users could potentially be misled about what site they were on if a malicious site renders a fake UI (l…

  • Medium 4.7

    iFrame Injection in Mikrogrup's Shopside

    Improper Restriction of Rendered UI Layers or Frames vulnerability in Shopside Software Technologies Inc. Shopside allows iFrame Overlay. This issue affects Shopside: through 05022025.

  • Medium 5.1

    CLICKJACKING

    The web application is vulnerable to a so-called ‘clickjacking’ attack. In this type of attack, the vulnerable page is inserted into a page controlled by the attacker in order to deceive the victim. This deception can range from making the victim click on a b…

  • Medium 5.4

    Malicious content from E-Mail can be used to perform a redressing attack. Users can be tricked to perform unintended ac…

  • Medium 5.4

    Phpgurukul Hostel Management System 2.1 is vulnerable to clickjacking.

  • Low 3.5

    HCL MyXalytics is affected by the use of vulnerable/outdated versions

    HCL MyXalytics is affected by the use of vulnerable/outdated versions which can expose the application to known security risks that could be exploited.

  • Medium 6.7

    FreshRSS: Double clickjacking can lead to privilege escalation

    FreshRSS is a free, self-hostable RSS aggregator. In versions 1.26.3 and below, due to a bypass of double clickjacking protection (confirmation dialog), it is possible to trick the admin into clicking the Promote button in another user's management page after…

  • Medium 5.3

    FressRSS: Clickjacking can lead to XSS and/or privilege escalation

    FreshRSS is a free, self-hostable RSS aggregator. Versions 1.26.3 and below contain a vulnerability where a specially crafted page can trick a user into executing arbitrary JS code or promoting a user in FreshRSS by obscuring UI elements in iframes. If embedd…

  • Medium 4.7

    XSS in Mevzuattr Software's MevzuatTR

    Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting'), Improper Restriction of Rendered UI Layers or Frames vulnerability in Mevzuattr Software MevzuatTR allows Phishing, iFrame Overlay, Clickjacking, Forceful Browsing. T…

  • High 7.8

    In maybeShowDialog of ControlsSettingsDialogManager.kt, there is a possible overlay of the ControlsSettingsDialog due t…

  • High 7.8

    In multiple locations, there is a possible privilege escalation due to a tapjacking/overlay attack. This could lead to …

  • Medium 4.3

    iFrame Injection in Akinsoft's LimonDesk

    Improper Restriction of Rendered UI Layers or Frames vulnerability in Akinsoft LimonDesk allows iFrame Overlay, CAPEC - 103 - Clickjacking. This issue affects LimonDesk: from s1.02.14 before v1.02.17.

  • Low 2.1

    Cross-Frame Scripting (XFS) in BoomCMS

    Cross-Frame Scripting (XFS) vulnerability in BoomCMS v9.1.4 from UXB London. XFS is a web attack technique that exploits specific browser bugs to spy on users via JavaScript. This type of attack is based on social engineering and depends entirely on the brows…

  • High 7.3

    In multiple locations, there is a possible way to mislead the user into enabling malicious phone calls forwarding due t…

  • High 7.3

    In finishTransition of Transition.java, there is a possible way to bypass touch filtering restrictions due to a tapjack…

  • Medium 6.1

    IBM Cognos Command Center clickjacking

    IBM Cognos Command Center 10.2.4.1 and 10.2.5 could allow a remote attacker to hijack the clicking action of the victim. By persuading a victim to visit a malicious Web site, a remote attacker could exploit this vulnerability to hijack the victim's click acti…

  • Medium 4.3

    Portabilis i-Diario Login Page ui layer

    Affected is an unknown function of the component Login Page. The manipulation leads to improper restriction of rendered ui layers. It is possible to launch the attack remotely.

  • Medium 6.1

    In JetBrains YouTrack before 2025.2.86935, 2025.2.87167, 2025.3.87341, 2025.3.87344 improper iframe configuration in wi…

  • Medium 4.3

    HAX CMS' application pages are vulnerable to clickjacking

    HAX CMS allows users to manage their microsite universe with a NodeJS or PHP backend. In haxcms-nodejs versions 11.0.12 and below and in haxcms-php versions 11.0.7 and below, all pages within the HAX CMS application do not contain headers to prevent other web…

  • Medium 4.3

    yangzongzhuan RuoYi Image Source ui layer

    A vulnerability classified as problematic was found in yangzongzhuan RuoYi up to 4.8.1. Affected by this vulnerability is an unknown functionality of the component Image Source Handler. The manipulation leads to improper restriction of rendered ui layers. The…

  • Medium 5.1

    Clickjacking vulnerability on the management web application of TP-LINK Archer C1200

    A Clickjacking vulnerability in TP-Link Archer C1200 web management page allows an attacker to trick users into performing unintended actions via rendered UI layers or frames.This issue affects Archer C1200 <= 1.1.5.

  • Medium 4.3

    CVE-2025-27455

    The web application is vulnerable to clickjacking attacks. The site can be embedded into another frame, allowing an attacker to trick a user into clicking on something different from what the user perceives, thus potentially revealing confidential information…

  • Medium 5.4

    Sunshine clickjacking in the UI leads to unauthorized actions being performed

    Sunshine is a self-hosted game stream host for Moonlight. Prior to version 2025.628.4510, the web UI of Sunshine lacks protection against Clickjacking attacks. This vulnerability allows an attacker to embed the Sunshine interface within a malicious website us…

  • Medium 5.4

    IBM Datacap clickjacking

    IBM Datacap 9.1.7, 9.1.8, and 9.1.9 could allow a remote attacker to hijack the clicking action of the victim. By persuading a victim to visit a malicious Web site, a remote attacker could exploit this vulnerability to hijack the victim's click actions and po…

  • Medium 5.4

    Insufficient data validation in DevTools in Google Chrome on Windows prior to 138.0.7204.49 allowed a remote attacker w…

  • Medium 4.3

    HTTPS-Only exception screen lacked anti-clickjacking delay

    The exception page for the HTTPS-Only feature, displayed when a website is opened via HTTP, lacked an anti-clickjacking delay, potentially allowing an attacker to trick a user into granting an exception and loading a webpage over HTTP. This vulnerability was …

  • Medium 4.3

    Clickjacking

    The web application is vulnerable to clickjacking attacks. The site can be embedded into another frame, allowing an attacker to trick a user into clicking on something different from what the user perceives. This could potentially reveal confidential informat…

  • Medium 4.8

    Dashboards and iFrames can link malicious web content

    Linked URLs during the creation of iFrame widgets and dashboards are vulnerable to code execution. The URLs get embedded as iFrame widgets, making it possible to attack other users that access the dashboard by including malicious code. The attack is only poss…

  • Medium 5.3

    @haxtheweb/haxcms-nodejs Iframe Phishing vulnerability

    HAX CMS PHP allows users to manage their microsite universe with a PHP backend. Prior to version 11.0.0, in the HAX site editor, users can create a website block to load another site in an iframe. The application allows users to supply a target URL in the web…

  • Medium 5.4

    Clickjacking vulnerability could have led to leaking saved payment card details

    A clickjacking vulnerability could have been used to trick a user into leaking saved payment card details to a malicious page. This vulnerability was fixed in Firefox 139, Firefox ESR 128.11, Thunderbird 139, and Thunderbird 128.11.

  • Low 2.3

    DIFY vulnerable to Clickjacking Attack

    DIFY is an open-source LLM app development platform. Prior to version 1.3.0, a clickjacking vulnerability was found in the default setup of the DIFY application, allowing malicious actors to trick users into clicking on elements of the web page without their …

  • Medium 5.3

    EspoCRM allows unrestricted Embedding in Iframe dashlet

    EspoCRM is an Open Source Customer Relationship Management software. Prior to 9.0.5, Iframe dashlet allows user to display iframes with arbitrary URLs. As the sandbox attribute is not included in the iframe, the remote page can open popups outside of the ifra…