The following errata report has been verified for RFC8163,
"Transmission of IPv6 over Master-Slave/Token-Passing (MS/TP) Networks". 

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid5996

--------------------------------------
Status: Verified
Type: Technical

Reported by: Kerry Lynn <[email protected]>
Date Reported: 2020-02-27
Verified by: Erik Kline (IESG)

Section: Appendix B.

Original Text
-------------
       /*
        * Sanity check the encoding to prevent the while() loop below
        * from overrunning the output buffer.
        */
       if (read_index + code > length)
         return 0;


Corrected Text
--------------
       /*
        * Sanity check the encoding to prevent the while() loop below
        * from overrunning the output buffer.
        */
       if (code == 0 || read_index + code > length)
         return 0;


Notes
-----
This was submitted as a change to [BACnet], Annex T, by James Butler.  The 
normative procedure for decoding COBS is correct in [BACnet], 9.10.3.2(a) but 
this bug appears in the informative example in Annex T.  Since the purpose of 
COBS encoding is to eliminate all zero bytes from the data, the presence of a 
zero indicates an error.

--------------------------------------
RFC8163 (draft-ietf-6lo-6lobac-08)
--------------------------------------
Title               : Transmission of IPv6 over Master-Slave/Token-Passing 
(MS/TP) Networks
Publication Date    : May 2017
Author(s)           : K. Lynn, Ed., J. Martocci, C. Neilson, S. Donaldson
Category            : PROPOSED STANDARD
Source              : IPv6 over Networks of Resource-constrained Nodes
Area                : Internet
Stream              : IETF
Verifying Party     : IESG

_______________________________________________
6lo mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6lo

Reply via email to