CVE-2026-101302 PUBLISHED

Remote DoS via receive-side kernel TLS

Assigner: freebsd
Reserved: 28.09.2026 Published: 15.10.2026 Updated: 15.10.2026

TLS 1.3 embeds the actual record type as the last non-zero byte of the decrypted payload, optionally followed by zero padding. The code which searches for the inner record type had an off-by-one bug which could be triggered by an invalid frame, leading to an underflow followed by an unconditional NULL pointer dereference, causing a kernel panic.

A remote TLS 1.3 peer can send a specially crafted record to trigger a kernel panic, resulting in a Denial of Service (DoS).

Product Status

Vendor FreeBSD
Product FreeBSD
Versions Default: unknown
  • affected from 15.1-RELEASE to p4 (excl.)
  • affected from 15.0-RELEASE to p14 (excl.)
  • affected from 14.5-RELEASE to p1 (excl.)
  • affected from 14.4-RELEASE to p10 (excl.)

Credits

  • Mark Johnston finder

References

Problem Types

  • CWE-193: Off-by-one Error CWE
  • CWE-476: NULL Pointer Dereference CWE