RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

Found 4 records.

Status: Verified (3)

RFC 9293, "Transmission Control Protocol (TCP)", August 2022

Source of RFC: tcpm (wit)

Errata ID: 8167
Status: Verified
Type: Technical
Publication Format(s) : TEXT, PDF, HTML

Reported By: Christopher Williams
Date Reported: 2024-11-04
Verifier Name: Zaheduzzaman Sarker
Date Verified: 2025-03-19

Section 3.10.7.3 says:

o  A potential blind reset attack is described in RFC 5961 [9].
            The mitigation described in that document has specific
            applicability explained therein, and is not a substitute for
            cryptographic protection (e.g., IPsec or TCP-AO).  A TCP
            implementation that supports the mitigation described in RFC
            5961 SHOULD first check that the sequence number exactly
            matches RCV.NXT prior to executing the action in the next
            paragraph.

It should say:

[ The text is removed - see notes]

Notes:

This entire bullet is removed as RFC 5961 adds no rules to the handling
of RST segments in the SYN-SENT state.

See the discussion here (https://mailarchive.ietf.org/arch/msg/tcpm/Y5feX5f1YA00gCUyb4yP4iNfdXs/)

Errata ID: 8171
Status: Verified
Type: Technical
Publication Format(s) : TEXT, PDF, HTML

Reported By: Christopher Williams
Date Reported: 2024-11-06
Verifier Name: Zaheduzzaman Sarker
Date Verified: 2025-03-18

Section Appendix B says:

    +-----------------+---------+------+--------+-----+--------+------+
    | *  Dest Unreach | SHLD-25 |  X   |        |     |        |      |
    |    (0,1,5) =>   |         |      |        |     |        |      |
    |    inform ALP   |         |      |        |     |        |      |
    +-----------------+---------+------+--------+-----+--------+------+

It should say:

    +-----------------+---------+------+--------+-----+--------+------+
    | *  Dest Unreach | SHLD-25 |      |   X    |     |        |      |
    |    (0,1,5) =>   |         |      |        |     |        |      |
    |    inform ALP   |         |      |        |     |        |      |
    +-----------------+---------+------+--------+-----+--------+------+

Notes:

This requirement has an X in the "MUST" column, but the X should be in the "SHOULD" column.

The relevant text for this requirement is "a TCP implementation ... SHOULD make the information available to the application (SHLD-25)."

Errata ID: 8126
Status: Verified
Type: Editorial
Publication Format(s) : TEXT, PDF, HTML

Reported By: zhihua.li
Date Reported: 2024-10-01
Verifier Name: Zaheduzzaman Sarker
Date Verified: 2025-03-18

Section 3.3.1 says:

the sequence space labeled 3 in Figure 3

It should say:

the sequence space labeled 2 and 3 in Figure 3

Notes:

In Figure 3, the send window shoud be 2(sequence numbers of unacknowledged data) and 3(sequence numbers allowed for new data transmission).

Status: Reported (1)

RFC 9293, "Transmission Control Protocol (TCP)", August 2022

Source of RFC: tcpm (wit)

Errata ID: 8654
Status: Reported
Type: Technical
Publication Format(s) : TEXT, PDF, HTML

Reported By: Denis Ovsienko
Date Reported: 2025-11-22

Section 3.1 says:

   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  Data |       |C|E|U|A|P|R|S|F|                               |
   | Offset| Rsrvd |W|C|R|C|S|S|Y|I|            Window             |
   |       |       |R|E|G|K|H|T|N|N|                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
[...]
   Reserved (Rsrvd):  4 bits

It should say:

   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |  Data |R|R|R|R|C|E|U|A|P|R|S|F|                               |
   | Offset|4|5|6|7|W|C|R|C|S|S|Y|I|            Window             |
   |       | | | | |R|E|G|K|H|T|N|N|                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
[...]
   R4, R5, R6, R7:  1 bit each

Notes:

The packet diagram does not match the prose: this document in Section 6 "IANA Considerations" defines bits 4-7 as distinct bits rather than a single 4-bit field.

This definition as distinct bits is new to this document compared to the two previous TCP specifications (RFC 3168 and RFC 793), each of which defines the Reserved field of the TCP header as a single field, 4-bit and 6-bit respectively, and does not define any data structure for it. Likewise, RFC 3168 Section 6.1 "TCP" says: "This specification of the ECN Field leaves the Reserved field as a 4-bit field using bits 4-7."

This way, when the packet diagram shows the reserved part of the TCP header as a single field, it is consistent with the prose in RFC 3168 and RFC 793, but is an error in this document.

Report New Errata



Advanced Search