PT-2026-62071 · S2N-Tls · S2N-Tls

CVE-2026-16317

·

Published

2026-07-21

·

Updated

2026-08-15

CVSS v4.0

8.3

High

VectorAV: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

CVE-2026-16317
GHSA-684C-V35Q-FVX7
OPENSUSE-SU-2026:11492-1
OPENSUSE-SU-2026:11526-1
OPENSUSE-SU-2026:21474-1
OPENSUSE-SU-2026:21501-1

Affected Products

S2N-Tls