Signed Integer-overflow in CAddrInfo::IsTerrible #22931 issue MarcoFalke opened this issue on September 9, 2021 MarcoFalke commented at 2:59 PM on September 9, 2021: member This may happen when peers.dat is deserialized from disk. See: #22925 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38301 MarcoFalke added the label Bug on Sep 9, 2021 MarcoFalke added the label P2P on Sep 9, 2021 mzumsande commented at 7:17 PM on September 9, 2021: contributor Would be fixed by running Check() after deserialization, as in your PR #22734 . MarcoFalke cross-referenced this on Sep 10, 2021 from issue fuzz: Reset addrman when consistency check fails by MarcoFalke MarcoFalke cross-referenced this on Sep 15, 2021 from issue addrman: Avoid crash on corrupt data, Force Check after deserialize by MarcoFalke MarcoFalke referenced this in commit a8a272ac32 on Sep 21, 2021 MarcoFalke closed this on Sep 21, 2021 sidhujag referenced this in commit 43bc87779b on Sep 21, 2021 bitcoin locked this on Oct 30, 2022 ContributorsMarcoFalkemzumsande LabelsBugP2P Linked (view graph)#22734 addrman: Avoid crash on corrupt data, Force Check after deserialize#22925 test: Add missing suppression signed-integer-overflow:addrman.cpp#22939 fuzz: Reset addrman when consistency check fails