Skip to main content
SassiVeeran
Staff
Staff
Oct 24, 2024 6:47 AM UTC

Technical Tip: FortiGate blocks TCP-null packet

  • Apr 16, 2026 12:04 PM UTC
  • 0 replies
  • 687 views
  • Translate All
Description This article describes that FortiGate blocks the TCP-null packet by default.
Scope FortiGate.
Solution
  • TCP-Null packet series of TCP packets that contain a sequence number of 0 and no set flags. 
  • FortiGate blocks TCP null packets by default.

 

Assume the network as below:

Client/Machine------> FortiGate------->Server

 

  1. Generate TCP-null scan using Zenmap app from client machine to destination server.

 

nmap app.JPG

 

  1. Packet capture on FortiGate shows it receives the scan traffic but does not forward it to the server. A similar packet capture taken on the server end shows no scan traffic has been received. No Flag was seen on the TCP session.

 

pcap nmap no flag.JPG

 

  1. Whereas debug flow shows it does not match any session as 'no session matched', and FortiGate silently blocks the traffic. No session will be created for this traffic. FortiGate considers it as illegitimate traffic since it does not have any Flag on the TCP session, hence dropping the packet.

 

no session match.JPG

Risk and Resilience in the Age of AI. An OT Thought Leadership Summit for Houston's Critical Infrastructure Leaders. Date: Thursday, December 3, 2026. Time: 8:30 am - 1:30 pm (CT). Location: The Westin Houston, Memorial City | 945 Gessner Road, Houston, TX 77024