Vulnerability Details : CVE-2021-33420
A deserialization issue discovered in inikulin replicator before 1.0.4 allows remote attackers to run arbitrary code via the fromSerializable function in TypedArray object.
Products affected by CVE-2021-33420
- cpe:2.3:a:replicator_project:replicator:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2021-33420
1.03%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 84 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2021-33420
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
9.8
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
NIST |
CWE ids for CVE-2021-33420
-
The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.Assigned by: nvd@nist.gov (Primary)
References for CVE-2021-33420
-
https://github.com/inikulin/replicator/commit/2c626242fb4a118855262c64b5731b2ce98e521b
Patch;Third Party Advisory
-
https://advisory.checkmarx.net/advisory/CX-2021-4787
Exploit;Third Party Advisory
-
https://github.com/inikulin/replicator/issues/16
Refactor the TypedArray deserializer to avoid RCE · Issue #16 · inikulin/replicator · GitHubThird Party Advisory
-
https://github.com/inikulin/replicator/pull/17
fix: Avoid RCE when deserialising TypedArrays [closes #16][part of #12] by AndreyBelym · Pull Request #17 · inikulin/replicator · GitHubThird Party Advisory
Jump to