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
Tracer crashes when processing an IMCP TimeExceeded with a code of 1 ("Fragment reassembly time exceeded")
For sufficiently long packets, the tracer will incorrectly interpret the TE payload (the fragmented packet) as an ICMP extension and crash with a message similar to:
thread 'tracer-31398' panicked at src/tracing/packet/icmp_extension.rs:426:33:
range end index 713 out of range for slice of length 416
The fix is to filter out ICMP TimeExceeded packets where the code != 0 ("TTL expired in transit.")
The text was updated successfully, but these errors were encountered:
Tracer crashes when processing an IMCP TimeExceeded with a code of 1 ("Fragment reassembly time exceeded")
For sufficiently long packets, the tracer will incorrectly interpret the TE payload (the fragmented packet) as an ICMP extension and crash with a message similar to:
The fix is to filter out ICMP TimeExceeded packets where the code != 0 ("TTL expired in transit.")
The text was updated successfully, but these errors were encountered: