ThreatsDay: Adobe RCE, DNS 钱包盗窃, NVIDIA 容器逃逸, 自愈后门 + 另外 23 个 · 3h Silent Lynx 利用 WinRAR 漏洞在独立国家联合体政府攻击中部署反向 Shell · 6h NGINX 修复 5 个漏洞,包括可能的 RCE 和可能跳过客户端证书检查的 TLS 漏洞 · 9h Next.js 发布了针对缓存和 SVG 处理中的两个关键 RCE 漏洞的紧急补丁 · 9h Drupal 修补了通过贡献模块无需登录路径的关键核心 RCE 漏洞 · 10h Sparx Systems Enterprise Architect软件中的漏洞 · 10h Curl 修复了由 Anthropic 发现的“高” RCE 漏洞 · 10h Slican电话交换机中的漏洞 · 11h Palo Alto Networks警告防火墙安全漏洞被滥用 · 14h 思科报告称Secure Email Gateway中的关键漏洞被积极利用 · 15h ThreatsDay: Adobe RCE, DNS 钱包盗窃, NVIDIA 容器逃逸, 自愈后门 + 另外 23 个 · 3h Silent Lynx 利用 WinRAR 漏洞在独立国家联合体政府攻击中部署反向 Shell · 6h NGINX 修复 5 个漏洞,包括可能的 RCE 和可能跳过客户端证书检查的 TLS 漏洞 · 9h Next.js 发布了针对缓存和 SVG 处理中的两个关键 RCE 漏洞的紧急补丁 · 9h Drupal 修补了通过贡献模块无需登录路径的关键核心 RCE 漏洞 · 10h Sparx Systems Enterprise Architect软件中的漏洞 · 10h Curl 修复了由 Anthropic 发现的“高” RCE 漏洞 · 10h Slican电话交换机中的漏洞 · 11h Palo Alto Networks警告防火墙安全漏洞被滥用 · 14h 思科报告称Secure Email Gateway中的关键漏洞被积极利用 · 15h
🛡️
ACyber Sentinel 安全评估团队
← 返回
⚠️ 漏洞报告

CVE-2026-84782

CVE-2026-84782 - DTLS Retransmits Handshake Messages From a Stale Buffer Offset

Issue summary: The DTLS retransmission logic does not correctly handle

a handshake message write that is suspended part-way through.

The retransmitted message can be read past the message buffer and

the retransmission overwrites the internal state the suspended write

needs to resume correctly.

Impact summary: The retransmitted message can disclose a heap memory

to the peer as plaintext handshake data or cause a crash and a Denial

of Service when the read reaches an unmapped memory region.

CWE: CWE-125: Out-of-bounds Read

Description: DTLS handshake messages can be written out in multiple

fragments, and a write can suspend mid-message (returning WANT_WRITE)

if the underlying transport temporarily cannot accept more data. While

such a write is suspended, the DTLS retransmission timer may

independently fire and ask the retransmission logic to resend an

earlier, already-acknowledged-as-sent message from its retransmit

queue.

The retransmission logic reused the same internal buffer and position

tracking as the message that was still being written, without

resetting the position back to the start of the message being

retransmitted. As a result the retransmission was read starting from

wherever the suspended write had left off, producing a mislabelled

message whose body was leftover bytes from the other, larger message

still in flight - content that was never meant to be sent at that

point, and which could run past the end of the allocated buffer.

Separately, even when the retransmission is positioned correctly,

allowing it to run to completion while another write is suspended

overwrites the same shared bookkeeping that the suspended write

depends on to resume. When the application later resumes the

suspended write (via a subsequent SSL_read(), SSL_write(),

SSL_accept(), or SSL_connect() call), it finds that bookkeeping in a

state inconsistent with the message and aborts the process in

a debugging build.

The fix resets the retransmission's read position to the start of the

message before resending, and skips retransmission entirely whenever a

handshake write is still suspended, deferring to the next call that

resumes it instead.

FIPS impact: no

The affected code is outside the FIPS module boundary.

发布于: Sep 29, 2026 16:17

最后修改: Oct 08, 2026 01:20