Intel

AIKIDO-2026-54143

bctls-lts8on is vulnerable to Denial of Service (DoS)

CVE-2026-59646Published Aug 4, 2026
August 4, 2026

69

CVE Score

Medium

Denial of Service (DoS)

Are you affected? Scan for Free

TL;DR

The DTLS handshake reassembler sizes each reassembly buffer from the full-message length declared in a handshake fragment header, a 24-bit value up to about 16 MiB, without bounding it against the peer's configured maximum handshake message size. Reassemblers are created per message sequence across the receive-ahead window at epoch zero, before any signature or Finished verification. A few small datagrams carrying minimal fragments with large declared lengths therefore commit large amounts of heap per peer, causing a pre-authentication denial of service. The fix bounds the reassembly allocation by the peer's maximum handshake message size before allocating.

How do I fix this?

Upgrade the org.bouncycastle:bctls-lts8on library to the patch version.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use the Bouncy Castle DTLS client or server to process handshakes from untrusted network peers.

Versions

2.73.0 - 2.73.11

Fixed in 2.73.12

Background info

bctls-lts8on is vulnerable to Denial of Service (DoS) in versions 2.73.0 - 2.73.11.

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea