4.3 Medium
CVSS2
Attack Vector
NETWORK
Attack 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
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.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
0.008 Low
EPSS
Percentile
82.0%
jQuery before 1.9.0 is vulnerable to Cross-site Scripting (XSS) attacks.
The jQuery(strInput) function does not differentiate selectors from HTML in
a reliable fashion. In vulnerable versions, jQuery determined whether the
input was HTML by looking for the ‘<’ character anywhere in the string,
giving attackers more flexibility when attempting to construct a malicious
payload. In fixed versions, jQuery only deems the input to be HTML if it
explicitly starts with the ‘<’ character, limiting exploitability only to
attackers who can control the beginning of a string, which is far less
common.
Author | Note |
---|---|
leosilva | code seems to be quite different. |
mdeslaur | fix is intrusive and backwards-incompatible |
4.3 Medium
CVSS2
Attack Vector
NETWORK
Attack 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
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.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
0.008 Low
EPSS
Percentile
82.0%