Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

debian логотип

CVE-2026-107928

Опубликовано: 20 окт. 2026
Источник: debian
EPSS Низкий

Описание

When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
curlfixed8.23.0-1package
curlno-dsatrixiepackage
curlno-dsabookwormpackage

Примечания

  • https://curl.se/docs/CVE-2026-107928.html

  • Introduced with: https://github.com/curl/curl/commit/664249d095275ec532f55dd1752d80c8c1093a77 (curl-7_86_0)

  • Fixed by: https://github.com/curl/curl/commit/64fb3e7a7b116f690966054f281624152d4a7651 (curl-8_23_0)

EPSS

Процентиль: 54%
0.00705
Низкий

Связанные уязвимости

CVSS3: 8.1
ubuntu
19 дней назад

When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.

CVSS3: 4.8
redhat
26 дней назад

When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.

CVSS3: 8.1
nvd
19 дней назад

When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.

CVSS3: 3.7
msrc
17 дней назад

info leak uploading over WebSockets with GnuTLS

CVSS3: 8.1
github
19 дней назад

When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.

EPSS

Процентиль: 54%
0.00705
Низкий