PT-2026-62071 · S2N-Tls · S2N-Tls
CVE-2026-16317
·
Published
2026-07-21
·
Updated
2026-08-15
CVSS v4.0
8.3
High
| Vector | AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:L/SA:N |
Name of the Vulnerable Software and Affected Versions
s2n-tls versions prior to v1.7.6
Description
Missing validation of the outer
content type byte on TLS 1.3 encrypted records allows an active man-in-the-middle to silently discard individual application data records without detection by either endpoint. The s2n-tls AEAD (Authenticated Encryption with Associated Data) implementation hardcodes the content type value in the additional authenticated data instead of using the actual wire byte, leaving the outer content type uncovered by the authentication tag. This allows for selective suppression of application data. In HTTP pipelining scenarios, dropping a TLS record containing an HTTP request can lead to request/response desynchronization. In write-heavy workloads, a dropped record containing a write request can result in undetectable data loss if the client interprets a subsequent success response as confirmation of the dropped write.Recommendations
Upgrade to version v1.7.6.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
S2N-Tls