Severity
9.8CRITICAL
EPSS
11.6%
top 6.36%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedOct 10
Latest updateJul 15

Description

A Cascading Style Sheets (CSS) injection vulnerability in Swagger UI before 3.23.11 allows attackers to use the Relative Path Overwrite (RPO) technique to perform CSS-based input field value exfiltration, such as exfiltration of a CSRF token value. In other words, this product intentionally allows the embedding of untrusted JSON data from remote servers, but it was not previously known that @import within the JSON data was a functional attack method.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages10 packages

npmswagger-ui< 3.23.11
NVDsmartbear/swagger_ui< 3.23.11
Mavenorg.webjars:swagger-ui< 3.23.11

Patches

🔴Vulnerability Details

3
OSV
Cross-site scripting in Swagger-UI2019-10-15
GHSA
Cross-site scripting in Swagger-UI2019-10-15
CVEList
CVE-2019-17495: A Cascading Style Sheets (CSS) injection vulnerability in Swagger UI before 32019-10-10

📋Vendor Advisories

4
Oracle
Oracle Oracle Commerce Risk Matrix: Framework, Experience Manager (Swagger UI) — CVE-2019-174952022-07-15
Oracle
Oracle Oracle Financial Services Applications Risk Matrix: Framework (Swagger UI) — CVE-2019-174952022-01-15
Oracle
Oracle Oracle Utilities Applications Risk Matrix: General (Swagger UI) — CVE-2019-174952021-04-15
Oracle
Oracle Oracle Construction and Engineering Risk Matrix: Admin (Swagger UI) — CVE-2019-174952020-10-15