[MS-SMB2]: Server Message Block (SMB) Protocol Versions 2 and 3
This topic lists Errata found in [MS-SMB2] since it was last published. Since this topic is updated frequently, we recommend that you subscribe to this RSS feed to receive update notifications. Errata are subject to the same terms as the Open Specifications documentation referenced. |
---|
To view a PDF file of the errata for the previous versions of this document, see the following ERRATA Archives:
March 4, 2020 - Download
August 24, 2020 – Download
April 7, 2021 - Download
June 1, 2021 - Download
October 6, 2021 - Download
April 29, 2022 – Download
Errata below are for Protocol Document Version V67.0 – 2023/02/27.
Errata Published* |
Description |
||||||||
---|---|---|---|---|---|---|---|---|---|
2023/05/22 |
In section 3.2.5.2, "Receiving an SMB2 Negotiate Response," revised the processing rule for the SecurityMode field to indicate that it is part of the Negotiate Response rather than the SMB2 header. Changed from: If the SecurityMode field in the SMB2 header of the response has the SMB2_NEGOTIATE_SIGNING_REQUIRED bit set, the client MUST set Connection.RequireSigning to TRUE. Changed to: If the SecurityMode field in the Negotiate Response has the SMB2_NEGOTIATE_SIGNING_REQUIRED bit set, the client MUST set Connection.RequireSigning to TRUE. |
||||||||
2023/04/11 |
In section 2.2.14, "SMB2 CREATE Response," added a condition for using the SMB2_CREATE_FLAG_REPARSEPOINT in the Flags field:
Changed from:
Changed to:
In section 3.3.5.9, "Receiving an SMB2 CREATE Request," added a condition for creating a reparse point when Open.Local is a reparse point but there is no FILE_OPEN_REPARSE_POINT value in the Create Options:
Changed from:
If Connection.Dialect belongs to the SMB 3.x dialect family and Open.LocalOpen is a reparse point, set the SMB2_CREATE_FLAG_REPARSEPOINT bit in the Flags field.
Changed to:
If Connection.Dialect belongs to the SMB 3.x dialect family and Open.LocalOpen is a reparse point, and the create request Create Options do not contain FILE_OPEN_REPARSE_POINT, set the SMB2_CREATE_FLAG_REPARSEPOINT bit in the Flags field. |
*Date format: YYYY/MM/DD