You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The process_onion_failure fuzzer found the following OOB access in the new attributable failures code:
thread '<unnamed>' panicked at 'range end index 116 out of range for slice of length 80', library/core/src/slice/index.rs:73:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:584:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.63.0/library/core/src/panicking.rs:142:14
2: core::slice::index::slice_end_index_len_fail_rt
at /usr/src/rustc-1.63.0/library/core/src/slice/index.rs:73:5
3: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.63.0/library/core/src/ops/function.rs:248:5
4: core::intrinsics::const_eval_select
at /usr/src/rustc-1.63.0/library/core/src/intrinsics.rs:2376:5
5: core::slice::index::slice_end_index_len_fail
at /usr/src/rustc-1.63.0/library/core/src/slice/index.rs:67:9
6: <core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
at /usr/src/rustc-1.63.0/library/core/src/slice/index.rs:304:13
7: <core::ops::range::RangeTo<usize> as core::slice::index::SliceIndex<[T]>>::index
at /usr/src/rustc-1.63.0/library/core/src/slice/index.rs:351:9
8: core::slice::index::<impl core::ops::index::Index<I> for [T]>::index
at /usr/src/rustc-1.63.0/library/core/src/slice/index.rs:18:9
9: core::array::<impl core::ops::index::Index<I> for [T; N]>::index
at /usr/src/rustc-1.63.0/library/core/src/array/mod.rs:286:9
10: lightning::ln::onion_utils::AttributionData::verify
at /root/rust-lightning/lightning/src/ln/onion_utils.rs:2325:15
11: lightning::ln::onion_utils::process_onion_failure_inner
at /root/rust-lightning/lightning/src/ln/onion_utils.rs:1223:21
12: lightning::ln::onion_utils::process_onion_failure
at /root/rust-lightning/lightning/src/ln/onion_utils.rs:1026:3
13: lightning_fuzz::process_onion_failure::do_test
at ./src/process_onion_failure.rs:132:2
14: lightning_fuzz::process_onion_failure::process_onion_failure_test
at ./src/process_onion_failure.rs:137:2
15: process_onion_failure_target::run_test_cases::{{closure}}::{{closure}}
at ./src/bin/process_onion_failure_target.rs:92:7
16: std::panicking::try::do_call
at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:492:40
17: std::panicking::try
at /usr/src/rustc-1.63.0/library/std/src/panicking.rs:456:19
18: std::panic::catch_unwind
at /usr/src/rustc-1.63.0/library/std/src/panic.rs:137:14
19: process_onion_failure_target::run_test_cases::{{closure}}
at ./src/bin/process_onion_failure_target.rs:91:19
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
The
process_onion_failure
fuzzer found the following OOB access in the new attributable failures code:The text was updated successfully, but these errors were encountered: