GHSA-29c2-65rj-h343 json
Nervos CKB Permit load cell data from memory
published 2y ago modified 2y ago
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
### Impact
The faulty nodes will reject transactions which calls `load_cell_data` syscall but the input cell is still in the mempool. They also ban other nodes and cause the network separation.
### Patches
0.35.2, 0.36.1, 0.37.1, 0.38.2
Patch / fix
- crates.io ckb 0.35.2, 0.36.1, 0.37.1, 0.38.2, 0.39.0
Is GHSA-29c2-65rj-h343 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerAffected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| crates.io | ckb | >=0.39.0-rc1, <0.39.0 >=0.35.0-rc1, <0.35.2 >=0.36.0-rc1, <0.36.1 >=0.37.0-rc1, <0.37.1 >=0.38.0-rc1, <0.38.2 |
0.39.0 0.35.2 0.36.1 0.37.1 0.38.2 |
References
-
github.com
/nervosnetwork/ckb/commit/277061867eb7d2766fa6737c8bf00684fc2462a6
web
-
github.com
/nervosnetwork/ckb/commit/37d60d581c6713d3aca1a57018eaea45447ae0b2
web
-
github.com
/nervosnetwork/ckb/commit/8f115b387f8f60f938bce4591f26cd78430b8771
web
-
github.com
/nervosnetwork/ckb/commit/91efb7b6b4329d70d60eee91d5239a2de9b0d99f
web
-
github.com
/nervosnetwork/ckb/commit/97647408ee9dbf525f6c678796e770887c9f8738
web
-
github.com
/nervosnetwork/ckb/security/advisories/GHSA-29c2-65rj-h343
web
Sources
- GitHub Advisory GHSA-29c2-65rj-h343
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.