Security Implications of Predictable Fragment Identification Values
Metadata
- Publisher
- IETF
- Doc Type
- Informational
- Pages
- 20
- Abstract
- IPv6 specifies the Fragment Header, which is employed for the fragmentation and reassembly mechanisms. The Fragment Header contains an "Identification" field that, together with the IPv6 Source Address and the IPv6 Destination Address of a packet, identifies fragments that correspond to the same original datagram, such that they can be reassembled together by the receiving host. The only requirement for setting the Identification field is that the corresponding value must be different than that employed for any other fragmented datagram sent recently with the same Source Address and Destination Address. Some implementations use a simple global counter for setting the Identification field, thus leading to predictable Identification values. This document analyzes the security implications of predictable Identification values, and provides implementation guidance for setting the Identification field of the Fragment Header, such that the aforementioned security implications are mitigated.
- Publication Date
- 2016-02-01
- Status Note
- Informational
- DOI
10.17487/RFC7739- Link
- https://doi.org/10.17487/RFC7739
- Author(s)
- Fernando Gont
- Keyword(s)
- Vulnerability, DoS, Protocol Identifiers
Latest version of IETF RFC 7739
Document Versions — IETF RFC 7739
-
▶ IETF RFC 7739 (2016-02-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 1981 [Superseded*]
- IETF RFC 2119 [Active*]
- IETF RFC 2460 [Superseded*]
- IETF RFC 4086 [Active*]
- IETF RFC 4861 [Active*]
- IETF RFC 5722 [Active*]
- IETF RFC 6052 [Active*]
- IETF RFC 6056 [Active*]
- IETF RFC 6145 [Superseded*]
- IETF RFC 6946 [Active*]
Bibliographic Reference(s)
- 10.1145-637201.637243 — Bellovin2002 EXTERNAL
- IETF.draft-ietf-6man-deprecate-atomfrag-generation-05 — DEPGEN EXTERNAL
- Herzberg, A. and H. Shulman, "Fragmentation Considered Poisonous", Technical Report 13-03, March 2013, < http://u.cs.biu.ac.il/~herzbea/security/13-03-frag.pdf >. EXTERNAL
- Sanfilippo, S., "Subject: new tcp scan method", message to Bugtraq mailing list, 18 December 1998, < http://diswww.mit.edu/menelaus.mit.edu/bt/8736 >. EXTERNAL
- SI6 Networks, "SI6 Networks' IPv6 Toolkit", < http://www.si6networks.com/tools/ipv6toolkit >. EXTERNAL
- Zalewski, M., "Subject: A new TCP/IP blind data injection technique?", message to Bugtraq mailing list, 11 December 2003, < http://lcamtuf.coredump.cx/ipfrag.txt >. EXTERNAL
- Sanfilippo, S., "Subject: more about IP ID", message to Bugtraq mailing list, 20 November 1999, < http://diswww.mit.edu/menelaus.mit.edu/bt/12686 >. EXTERNAL
- Sanfilippo, S., "Subject: about the ip header id", message to Bugtraq mailing list, 14 December 1998, < http://diswww.mit.edu/menelaus.mit.edu/bt/8704 >. EXTERNAL
- Lyon, G., "TCP Idle Scan", from Chapter 5 of "Nmap Network Scanning", 2004, < http://www.insecure.org/nmap/idlescan.html >. EXTERNAL
- Klein, A., "OpenBSD DNS Cache Poisoning and Multiple O/S Predictable IP ID Vulnerability", 2007, < http://www.trusteer.com/files/OpenBSD_DNS_Cache_Poisoning _and_Multiple_OS_Predictable_IP_ID_Vulnerability.pdf >. EXTERNAL
- IETF RFC 4963 [Active*]
- IETF RFC 5927 [Active*]
- IETF RFC 6274 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC7739.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 7739, Security Implications of Predictable Fragment Identification Values. Available at https://doi.org/10.17487/RFC7739
Snippet:
IETF RFC 7739, Security Implications of Predictable Fragment Identification Values. Available at https://doi.org/10.17487/RFC7739
HTML (ISO 690 compliant)
Preview:
IETF RFC 7739, Security Implications of Predictable Fragment Identification Values. Available at https://doi.org/10.17487/RFC7739
Snippet:
<span class="citation"><cite>IETF RFC 7739</cite>, Security Implications of Predictable Fragment Identification Values. Available at <a href="https://doi.org/10.17487/RFC7739" target="_blank" rel="noopener">https://doi.org/10.17487/RFC7739</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 7739, Security Implications of Predictable Fragment Identification Values
doi: 10.17487/RFC7739
url: https://doi.org/10.17487/RFC7739
doi: 10.17487/RFC7739
url: https://doi.org/10.17487/RFC7739
Snippet:
<li> <cite id="bib-rfc7739">IETF RFC 7739</cite>, Security Implications of Predictable Fragment Identification Values <span class="doi">10.17487/RFC7739</span> </li>
Referenced By
- IETF RFC 8021 [Active*]
- IETF RFC 8200 [Active*]
- IETF RFC 8504 [Active*]
- IETF RFC 8900 [Active*]
- IETF RFC 9098 [Active*]
- IETF RFC 9288 [Active*]
- IETF RFC 9414 [Active*]
- IETF RFC 9415 [Active*]
- IETF RFC 9416 [Active*]
- IETF RFC 9715 [Active*]