How to Preserve the TCP URG Flag and Pointer

How to Preserve the TCP URG Flag and Pointer

40602
Created On 09/25/18 19:21 PM - Last Modified 06/09/23 03:16 AM


Resolution


Details

The implementation of the URG flag and pointer is not well-defined in the available RFCs, some operating systems are susceptible to attacks leveraging these fields in the TCP header. Palo Alto Networks firewall will, by default clear the URG flag and pointer.  Shown below are several documents that identify a few of the security concerns associated with the TCP URG flag and pointer:

To change the firewall's behavior, such that it preserves the TCP URG flag and pointer, the CLI command is (from configuration mode):

# set deviceconfig setting tcp urgent-data oobinline

# commit

Verify after commit the field "Urgent data" has changed from 'clear' to 'oobinline'. See the image below:

The show command is (from operation mode):

> show running tcp state

capture2.JPG

The firewall will clear the TCP URG flag and pointer if the urgent-data option is set to "clear."

owner: ncampagna



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClWACA0&lang=en_US&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language