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

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

Name Vendor Start Version End Version
Nmatrix Sciruby * 4.4.9 (excluding)
Ublock_origin Ublockorigin * 1.36.2 (excluding)
Umatrix Umatrix_project * 1.4.2 (excluding)
Ublock-origin Ubuntu bionic *
Ublock-origin Ubuntu hirsute *
Ublock-origin Ubuntu impish *
Ublock-origin Ubuntu kinetic *
Ublock-origin Ubuntu lunar *
Ublock-origin Ubuntu mantic *
Ublock-origin Ubuntu trusty *
Ublock-origin Ubuntu xenial *
Umatrix Ubuntu hirsute *
Umatrix Ubuntu impish *
Umatrix Ubuntu kinetic *
Umatrix Ubuntu lunar *
Umatrix Ubuntu trusty *
Umatrix Ubuntu xenial *

Potential Mitigations

References