Every CVE Search/ Get API key

CVE-2021-45700

Process crashes when the cell used as DepGroup is not alive

7.5 HighFix available

An issue was discovered in the ckb crate before 0.40.0 for Rust. Attackers can cause a denial of service (Nervos CKB blockchain node crash) via a dead call that is used as a DepGroup.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

1.12%Up 0.3 points since Dec 27, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

An issue was discovered in the ckb crate before 0.40.0 for Rust. Attackers can cause a denial of service (Nervos CKB blockchain node crash) via a dead call that is used as a DepGroup.

Record
CVE-2021-45700
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
7.8 HighAV:N/AC:L/Au:N/C:N/I:N/A:C
Updated
2026-11-02
CVE List No score

An issue was discovered in the ckb crate before 0.40.0 for Rust. Attackers can cause a denial of service (Nervos CKB blockchain node crash) via a dead call that is used as a DepGroup.

Record
CVE-2021-45700
Updated
2026-11-02
EUVDEUVD-2022-0568 No score

An issue was discovered in the ckb crate before 0.40.0 for Rust. Attackers can cause a denial of service (Nervos CKB blockchain node crash) via a dead call that is used as a DepGroup.

Record
EUVD-2022-0568
Updated
2026-11-03
GitHub AdvisoriesGHSA-cw98-cx2m-9qqg 7.5

Denial of Service in ckb

An issue was discovered in the ckb crate before 0.40.0 for Rust. Attackers can cause a denial of service (Nervos CKB blockchain node crash) via a dead call that is used as a DepGroup.

Record
GHSA-cw98-cx2m-9qqg
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
GitHub AdvisoriesGHSA-45p7-c959-rgcm No score

Process crashes when the cell used as DepGroup is not alive

Impact

It's easy to create a malign transaction which uses the dead cell as the DepGroup in the DepCells. The transaction can crash all the receiving nodes.

Record
GHSA-45p7-c959-rgcm
Updated
2026-11-02
OSVGHSA-cw98-cx2m-9qqg 7.5

Denial of Service in ckb

An issue was discovered in the ckb crate before 0.40.0 for Rust. Attackers can cause a denial of service (Nervos CKB blockchain node crash) via a dead call that is used as a DepGroup.

Record
GHSA-cw98-cx2m-9qqg
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400
Updated
2026-11-02
OSVGHSA-45p7-c959-rgcm No score

Process crashes when the cell used as DepGroup is not alive

Impact

It's easy to create a malign transaction which uses the dead cell as the DepGroup in the DepCells. The transaction can crash all the receiving nodes.

Record
GHSA-45p7-c959-rgcm
Updated
2026-11-02
OSVRUSTSEC-2021-0109 No score

Process crashes when the cell used as DepGroup is not alive

It's easy to create a malign transaction which uses the dead cell as the DepGroup in the DepCells. The transaction can crash all the receiving nodes.

Record
RUSTSEC-2021-0109
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ckb
crates.io
before 0.40.0
0.40.0
ckb
crates.io
0.0.0-0 up to 0.40.0
0.40.0

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-45700 is a high vulnerability (CVSS 7.5) in Nervos Ckb, published July 25, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.12%, the 66th percentile. Fixed in ckb 0.40.0.

References

MoveEnter Open