6.1 Medium
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality Impact
LOW
Integrity Impact
LOW
Availability Impact
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.3 Medium
CVSS2
Access Vector
NETWORK
Access Complexity
MEDIUM
Authentication
NONE
Confidentiality Impact
NONE
Integrity Impact
PARTIAL
Availability Impact
NONE
AV:N/AC:M/Au:N/C:N/I:P/A:N
The iframe-font-preview.php file of the titan-framework does not properly escape the font-weight and font-family GET parameters before outputting them back in an href attribute, leading to Reflected Cross-Site Scripting issues Edit (WPScanTeam): - The original report mentioned the issue in the awesome-support plugin 6.0.1, however we scanned to WordPress plugins repository for such library being used and 49 plugins were found to be affected. - The titan-framework has been permanently closed as no longer updated and maintained - The full report, including all the affected plugins, was shared with WP plugins team on March 28th, 2021 and they gave vendors 3 months to find a replacement
Original reporter: /wp-content/plugins/awesome-support/vendor/gambitph/titan-framework/lib/iframe-font-preview.php?font-type=google&font-family;=aaaaa&font-weight;=%27%20accesskey=%27x%27%20onclick=%27alert(1)%27%20class=%27 WPScanTeam: /lib/iframe-font-preview.php?font-type=google&font-family;=aaaaa&font-weight;=%27%20onerror=alert(/XSS/)%20b=%27 /lib/iframe-font-preview.php?font-type=google&font-family;=%27/onerror=%27alert(/XSS/)%27/b=%27
6.1 Medium
CVSS3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality Impact
LOW
Integrity Impact
LOW
Availability Impact
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.3 Medium
CVSS2
Access Vector
NETWORK
Access Complexity
MEDIUM
Authentication
NONE
Confidentiality Impact
NONE
Integrity Impact
PARTIAL
Availability Impact
NONE
AV:N/AC:M/Au:N/C:N/I:P/A:N