Security Digest · Critical advisory (no CVE assigned)
GHSA-q73f-w3h7-7wcc: Nervos CKB Transaction which calls syscall load_cell_data_hash has nondeterministic result
Impact Tx-pool verify transaction which inputs' script contains loadcelldatahash is nondeterministic Workarounds Enforce tx-pool ResolvedTrascation inputs' load data is none.
GitHub-reviewed · critical
Should you act?
- Only if you depend on one of the packages below, directly or transitively, in a vulnerable version. Check your lockfile with
cargo audit. - No CVE has been assigned, so it will not appear in CVE-based scanners that ignore GitHub advisories.
npm audit,pip-auditand Dependabot do read GitHub advisories.
Affected packages
| Ecosystem | Package | Vulnerable | First fixed |
|---|---|---|---|
| crates.io (Rust) | ckb | <= 0.34.1 | 0.34.2 |
Details
Impact Tx-pool verify transaction which inputs' script contains loadcelldatahash is nondeterministic
Workarounds Enforce tx-pool ResolvedTrascation inputs' load data is none.
Sources and references
- GitHub Advisory GHSA-q73f-w3h7-7wcc github.com
- github.com github.com
- github.com github.com
- github.com github.com
- github.com github.com
Critical crates.io (Rust) advisories · Today’s Security Digest