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

exploitDog

redhat логотип

CVE-2026-107928

Опубликовано: 14 окт. 2026
Источник: redhat
CVSS3: 4.8
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.

A flaw was found in curl. When curl is built with the GnuTLS library, a blocked transmission during communication with a malicious WebSocket server can trigger an out-of-bounds memory read. A malicious server can exploit this flaw to expose sensitive data from neighboring memory buffers or crash the client, leading to information disclosure or a Denial of Service (DoS).

Отчет

This vulnerability is rated as Low impact because exploitation is constrained to curl builds utilizing the GnuTLS backend connecting to an untrusted WebSocket server, with consequences limited to an application crash or minor memory exposure. Standard curl deployments in Red Hat products typically use alternative TLS libraries such as OpenSSL, significantly reducing exposure. Furthermore, triggering this behavior requires a specific I/O blocking condition during WebSocket communication, making successful exploitation difficult to achieve in practice.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10curlNot affected
Red Hat Enterprise Linux 10igvmNot affected
Red Hat Enterprise Linux 10rustNot affected
Red Hat Enterprise Linux 10s390utilsNot affected
Red Hat Enterprise Linux 10snphostNot affected
Red Hat Enterprise Linux 10trusteeNot affected
Red Hat Enterprise Linux 6curlNot affected
Red Hat Enterprise Linux 7curlNot affected
Red Hat Enterprise Linux 8curlNot affected
Red Hat Enterprise Linux 9curlNot affected

Показывать по

Дополнительная информация

Статус:

Low
Дефект:
CWE-126
https://bugzilla.redhat.com/show_bug.cgi?id=2550720curl: curl: info leak uploading over WebSockets with GnuTLS

EPSS

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

4.8 Medium

CVSS3

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

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

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
20 дней назад

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
18 дней назад

info leak uploading over WebSockets with GnuTLS

CVSS3: 8.1
debian
20 дней назад

When curl is built with GnuTLS, a malicious WebSocket server can make ...

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

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
Низкий

4.8 Medium

CVSS3