CVE Vulnerabilities

CVE-2021-36773

Uncontrolled Recursion

Published: Jul 18, 2021 | Modified: Nov 21, 2024
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.x
5 MEDIUM
AV:N/AC:L/Au:N/C:N/I:N/A:P
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

uBlock Origin before 1.36.2 and nMatrix before 4.4.9 support an arbitrary depth of parameter nesting for strict blocking, which allows crafted web sites to cause a denial of service (unbounded recursion that can trigger memory consumption and a loss of all blocking functionality).

Weakness

The product does not properly control the amount of recursion that takes place, consuming excessive resources, such as allocated memory or the program stack.

Affected Software

NameVendorStart VersionEnd Version
NmatrixSciruby*4.4.9 (excluding)
Ublock_originUblockorigin*1.36.2 (excluding)
UmatrixUmatrix_project*1.4.2 (excluding)
Ublock-originUbuntubionic*
Ublock-originUbuntufocal*
Ublock-originUbuntuhirsute*
Ublock-originUbuntuimpish*
Ublock-originUbuntukinetic*
Ublock-originUbuntulunar*
Ublock-originUbuntumantic*
Ublock-originUbuntutrusty*
Ublock-originUbuntuxenial*
UmatrixUbuntufocal*
UmatrixUbuntuhirsute*
UmatrixUbuntuimpish*
UmatrixUbuntukinetic*
UmatrixUbuntulunar*
UmatrixUbuntutrusty*
UmatrixUbuntuxenial*

Potential Mitigations

References