Medium severity · published Jul 5, 2018
CVE-2018-8046
The getTip() method of Action Columns of Sencha Ext JS 4 to 6 before 6.6.0 is vulnerable to XSS attacks, even when passed HTML-escaped data
6.1
CVSS
66.6%
EPSS
No
On KEV
Description
The getTip() method of Action Columns of Sencha Ext JS 4 to 6 before 6.6.0 is vulnerable to XSS attacks, even when passed HTML-escaped data. This framework brings no built-in XSS protection, so the developer has to ensure that data is correctly sanitized. However, the getTip() method of Action Columns takes HTML-escaped data and un-escapes it. If the tooltip contains user-controlled data, an attacker could exploit this to create a cross-site scripting attack, even when developers took precautions and escaped data.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)66.6% · higher than 99% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
EJ
Ext JS · Sencha
4.0.0 before 6.6.0 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2018-8046
CVE.org
https://www.cve.org/CVERecord?id=CVE-2018-8046
Release Notes
http://examples.sencha.com/extjs/6.6.0/release-notes.html
Mailing List
http://seclists.org/fulldisclosure/2018/Jul/8
More from Ext JS
7.5
CVE-2007-6758
Server-side request forgery (SSRF) vulnerability in feed-proxy.php in extjs 5.0.0
