Every CVE Search/ Get API key

CVE-2026-16317

Silent Drop of TLS 1.3 Encrypted Records in s2n-tls

8.3 High

Missing validation of the outer content_type byte on TLS 1.3 encrypted records in s2n-tls allows an active man-in-the-middle to silently discard individual application data records without either endpoint detecting the modification. RFC 8446 Section 5.2 requires that the outer content_type of all encrypted TLS 1.3 records must be application_data (0x17). The s2n-tls AEAD implementation hardcodes this value in the additional authenticated data rather than using the actual wire byte, so the outer content_type is not covered by the authentication tag.

This enables selective suppression of application data. In HTTP pipelining scenarios, dropping a TLS record containing an HTTP request can cause request/response desynchronization, where subsequent responses are delivered to the wrong requests. In write-heavy workloads, a dropped record containing a write request can result in undetectable data loss when the client interprets a subsequent success response as confirmation of the dropped write.

All TLS 1.3 connections are affected. Both TLS clients and servers are affected. TLS 1.2 and QUIC connections are not affected.

We recommend you upgrade s2n-tls to version v1.7.6

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
Low

Exploit likelihood

0.19%Unchanged since Jul 22, 2026
90%50%10%1%

What each source reports

CVE List Score used 8.3

Silent Drop of TLS 1.3 Encrypted Records in s2n-tls

Missing validation of the outer content_type byte on TLS 1.3 encrypted records in s2n-tls allows an active man-in-the-middle to silently discard individual application data records without either endpoint detecting the modification. RFC 8446 Section 5.2 requires that the outer content_type of all encrypted TLS 1.3 records must be application_data (0x17). The s2n-tls AEAD implementation hardcodes this value in the additional authenticated data rather than using the actual wire byte, so the outer content_type is not covered by the authentication tag.

This enables selective suppression of application data. In HTTP pipelining scenarios, dropping a TLS record containing an HTTP request can cause request/response desynchronization, where subsequent responses are delivered to the wrong requests. In write-heavy workloads, a dropped record containing a write request can result in undetectable data loss when the client interprets a subsequent success response as confirmation of the dropped write.

All TLS 1.3 connections are affected. Both TLS clients and servers are affected. TLS 1.2 and QUIC connections are not affected.

We recommend you upgrade s2n-tls to version v1.7.6

Record
CVE-2026-16317
CVSS 4.0
8.3 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:L/SA:N
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L
Weakness
CWE-354
Updated
2026-11-02
EUVDEUVD-2026-46399 8.3

Missing validation of the outer content_type byte on TLS 1.3 encrypted records in s2n-tls allows an active man-in-the-middle to silently discard individual application data records without either endpoint detecting the modification. RFC 8446 Section 5.2 requires that the outer content_type of all encrypted TLS 1.3 records must be application_data (0x17). The s2n-tls AEAD implementation hardcodes this value in the additional authenticated data rather than using the actual wire byte, so the outer content_type is not covered by the authentication tag.

This enables selective suppression of application data. In HTTP pipelining scenarios, dropping a TLS record containing an HTTP request can cause request/response desynchronization, where subsequent responses are delivered to the wrong requests. In write-heavy workloads, a dropped record containing a write request can result in undetectable data loss when the client interprets a subsequent success response as confirmation of the dropped write.

All TLS 1.3 connections are affected. Both TLS clients and servers are affected. TLS 1.2 and QUIC connections are not affected.

We recommend you upgrade s2n-tls to version v1.7.6

Record
EUVD-2026-46399
CVSS 4.0
8.3 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:L/SA:N
Updated
2026-11-02
NVD 8.3

Missing validation of the outer content_type byte on TLS 1.3 encrypted records in s2n-tls allows an active man-in-the-middle to silently discard individual application data records without either endpoint detecting the modification. RFC 8446 Section 5.2 requires that the outer content_type of all encrypted TLS 1.3 records must be application_data (0x17). The s2n-tls AEAD implementation hardcodes this value in the additional authenticated data rather than using the actual wire byte, so the outer content_type is not covered by the authentication tag.

This enables selective suppression of application data. In HTTP pipelining scenarios, dropping a TLS record containing an HTTP request can cause request/response desynchronization, where subsequent responses are delivered to the wrong requests. In write-heavy workloads, a dropped record containing a write request can result in undetectable data loss when the client interprets a subsequent success response as confirmation of the dropped write.

All TLS 1.3 connections are affected. Both TLS clients and servers are affected. TLS 1.2 and QUIC connections are not affected.

We recommend you upgrade s2n-tls to version v1.7.6

Record
CVE-2026-16317
CVSS 4.0
8.3 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L
Weakness
CWE-354
Updated
2026-11-02
OSV 8.3

Silent Drop of TLS 1.3 Encrypted Records in s2n-tls

Missing validation of the outer content_type byte on TLS 1.3 encrypted records in s2n-tls allows an active man-in-the-middle to silently discard individual application data records without either endpoint detecting the modification. RFC 8446 Section 5.2 requires that the outer content_type of all encrypted TLS 1.3 records must be application_data (0x17). The s2n-tls AEAD implementation hardcodes this value in the additional authenticated data rather than using the actual wire byte, so the outer content_type is not covered by the authentication tag.

This enables selective suppression of application data. In HTTP pipelining scenarios, dropping a TLS record containing an HTTP request can cause request/response desynchronization, where subsequent responses are delivered to the wrong requests. In write-heavy workloads, a dropped record containing a write request can result in undetectable data loss when the client interprets a subsequent success response as confirmation of the dropped write.

All TLS 1.3 connections are affected. Both TLS clients and servers are affected. TLS 1.2 and QUIC connections are not affected.

We recommend you upgrade s2n-tls to version v1.7.6

Record
CVE-2026-16317
CVSS 4.0
8.3 HighCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:L/SA:N
Weakness
CWE-354
Updated
2026-11-05
OSVopenSUSE-SU-2026:11492-1 No score

aws-efs-utils-3.2.0-1.1 on GA media

These are all security issues fixed in the aws-efs-utils-3.2.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11492-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11526-1 No score

libs2n1-1.7.7-1.1 on GA media

These are all security issues fixed in the libs2n1-1.7.7-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11526-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21474-1 No score

Security update for s2n

This update for s2n fixes the following issues:

Changes in s2n:

  • CVE-2026-16318: Denial of Service due to memory leak in QUIC transport parameters handler (bsc#1272352)
  • CVE-2026-16317: man-in-the-middle attack can silently discard individual application data records
Record
openSUSE-SU-2026:21474-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21501-1 No score

Security update for s2n

This update for s2n fixes the following issues:

Changes in s2n:

  • CVE-2026-16318: Denial of Service due to memory leak in QUIC transport parameters handler (bsc#1272352)
  • CVE-2026-16317: man-in-the-middle attack can silently discard individual application data records
Record
openSUSE-SU-2026:21501-1
Updated
2026-11-02
OSVSUSE-SU-2026:5101-1 No score

Security update for aws-efs-utils

This update for aws-efs-utils fixes the following issues:

Security issues fixed:

  • CVE-2026-16317: s2n-tls: man-in-the-middle attack can silently discard individual application data records (bsc#1272354).
  • CVE-2026-16318: s2n-tls: Denial of Service due to memory leak in QUIC transport parameters handler (bsc#1272349).
  • CVE-2026-25541: bytes: integer overflow in 'BytesMut:reserve' can lead to undefined behavior and crashes (bsc#1274202).

Changes for aws-efs-utils:

  • Update to version 3.3.4
Record
SUSE-SU-2026:5101-1
Updated
2026-11-05

Affected products

Affected packages

Affected packages
PackageAffectedFixed
aws-efs-utils
SUSE:Linux Enterprise Module for Public Cloud 15 SP6
From an advisory covering 3 CVEs
before 3.3.4-150600.17.12.1
3.3.4-150600.17.12.1
aws-efs-utils
SUSE:Linux Enterprise Module for Public Cloud 15 SP7
From an advisory covering 3 CVEs
before 3.3.4-150600.17.12.1
3.3.4-150600.17.12.1
aws-efs-utils
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 3.2.0-1.1
3.2.0-1.1
s2n
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 1.7.7-1.1
1.7.7-1.1
s2n
openSUSE:Leap 16.0
From an advisory covering 2 CVEs
before 1.5.1-bp160.2.1
1.5.1-bp160.2.1

History

History
RecordedChangedSources
affected, facts
affected, aliases, facts, referencesOSV
affected
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-16317 is a high vulnerability (CVSS 8.3) in Aws S2n-tls, published July 21, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.19%, the 8th percentile. No source names a fixed version.

References

Show 11 moreShow less
MoveEnter Open