Total vulnerabilities in the database
Angular Universal applications on 16.1.0 and 16.1.1 using critical CSS inlining are vulnerable to a cross-site scripting (XSS) attack where an attacker can trick another user into visiting a page which injects malicious JavaScript.
Angular CLI applications without Universal do perform critical CSS inlining as well, however exploiting this requires a malicious actor to already have access to modify source code directly.
@nguniversal/common
should be upgraded to 16.1.2 or higher. 16.2.0-rc.0 is safe.
The easiest solution is likely to upgrade Universal to 16.1.2 or downgrade to 16.0.x or lower. Alternatively you can override specifically the critters
dependency with version 0.0.20
in your package.json
.
{
"overrides": {
"critters": "0.0.20"
}
}
Software | From | Fixed in |
---|---|---|
![]() |
16.1.0 | 16.1.2 |