Think you have a false positive on this rule?

Sid 1-452

Message

PROTOCOL-ICMP Timestamp Reply undefined code

Summary

This event is generated when a network host generates an ICMP Timestamp Reply with an invalid or undefined ICMP Code.

Impact

Information-gathering. An ICMP Timestamp Reply message is sent in response to an ICMP Timestamp Request message. If the ICMP Timestamp Reply message reaches the requesting host it indicates that the replying host is alive. Most OS's (operating systems) will accept an ICMP Timestamp Reply message with an invalid or undefined ICMP code set as a valid ICMP Timestamp Reply.

Detailed information

ICMP Type 0 Code 0 is the RFC defined messaging type for ICMP Timestamp Reply datagrams. This type of message is used to determine if a host is active on the network.

If ICMP type 8 (echo) traffic is filtered at a firewall, an attacker may try to use type 14 (timestamp) as an alternative.

Affected systems

Ease of attack

Numerous tools and scripts can generate this type of ICMP datagram.

False positives

None known

False negatives

None known

Corrective action

Use ingress filtering to prevent ICMP Type 0 messages from entering the network.

Contributors

  • Original rule writer unknown
  • Cisco Talos
  • Matthew Watchinski
  • Nigel Houghton

Additional References