VYPR

KTLS

by FreeBSD

CVEs (3)

  • CVE-2026-101302MedOct 15, 2026
    risk 0.42cvss 6.5epss 0.00

    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…

  • CVE-2026-49423LowAug 19, 2026
    risk 0.21cvss 3.3epss 0.00

    When building the iovec array for a received TLS 1.2 CBC record, ktls_ocf_tls_cbc_decrypt() incremented the iovec index for every mbuf in the chain, including mbufs that were skipped because they contained only TLS header bytes. This left uninitialized entries in the iovec…

  • CVE-2026-45257HigJun 26, 2026
    risk 0.00cvss 7.8epss 0.00

    The KTLS receive path decrypted each record in place, assuming that the mbufs holding received data were anonymous and safe to modify. This assumption does not hold for data placed on a socket by sendfile(2), which can reference file-backed memory directly through non-anonymous…