NetSight
medium3.7

CVE-2021-32823

Potential Denial-of-Service in bindata

Impact

In the bindata RubyGem before version 2.4.10 there is a potential denial-of-service vulnerability. In affected versions it is very slow for certain classes in BinData to be created. For example `BinData::Bit100000`, `BinData::Bit100001`, `BinData::Bit100002`, `BinData::Bit<N>`. In combination with `<user_input>.constantize` there is a potential for a CPU-based DoS. In version 2.4.10, bindata improved the creation time of Bits and Integers.

Affected packages

EcosystemPackageAffectedFixed in
rubygemsbindata< 2.4.102.4.10

Affected products

VendorProductAffected versions
Bindata ProjectBindata
before 2.4.10
GitlabGitlab
from 12.0 before 13.10.5
from 13.11.0 before 13.11.5
from 13.12.0 before 13.12.2

Weakness classification

References