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

exploitDog

redhat логотип

CVE-2022-28734

Опубликовано: 07 июн. 2022
Источник: redhat
CVSS3: 7

Описание

Out-of-bounds write when handling split HTTP headers; When handling split HTTP headers, GRUB2 HTTP code accidentally moves its internal data buffer point by one position. This can lead to a out-of-bound write further when parsing the HTTP request, writing a NULL byte past the buffer. It's conceivable that an attacker controlled set of packets can lead to corruption of the GRUB2's internal memory metadata.

A flaw was found in grub2 when handling split HTTP headers. While processing a split HTTP header, grub2 wrongly advances its control pointer to the internal buffer by one position, which can lead to an out-of-bounds write. This flaw allows an attacker to leverage this issue by crafting a malicious set of HTTP packages making grub2 corrupt its internal memory metadata structure. This leads to data integrity and confidentiality issues or forces grub to crash, resulting in a denial of service attack.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 7grub2Out of support scope
Red Hat Enterprise Linux 8grub2FixedRHSA-2022:509516.06.2022
Red Hat Enterprise Linux 8.1 Update Services for SAP Solutionsgrub2FixedRHSA-2022:509816.06.2022
Red Hat Enterprise Linux 8.2 Extended Update Supportgrub2FixedRHSA-2022:510016.06.2022
Red Hat Enterprise Linux 8.4 Extended Update Supportgrub2FixedRHSA-2022:509616.06.2022
Red Hat Enterprise Linux 9grub2FixedRHSA-2022:509916.06.2022

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

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

Статус:

Moderate
Дефект:
CWE-787
https://bugzilla.redhat.com/show_bug.cgi?id=2090463grub2: Out-of-bound write when handling split HTTP headers

7 High

CVSS3

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

CVSS3: 8.1
ubuntu
почти 2 года назад

Out-of-bounds write when handling split HTTP headers; When handling split HTTP headers, GRUB2 HTTP code accidentally moves its internal data buffer point by one position. This can lead to a out-of-bound write further when parsing the HTTP request, writing a NULL byte past the buffer. It's conceivable that an attacker controlled set of packets can lead to corruption of the GRUB2's internal memory metadata.

CVSS3: 8.1
nvd
почти 2 года назад

Out-of-bounds write when handling split HTTP headers; When handling split HTTP headers, GRUB2 HTTP code accidentally moves its internal data buffer point by one position. This can lead to a out-of-bound write further when parsing the HTTP request, writing a NULL byte past the buffer. It's conceivable that an attacker controlled set of packets can lead to corruption of the GRUB2's internal memory metadata.

CVSS3: 7
msrc
почти 2 года назад

Описание отсутствует

CVSS3: 8.1
debian
почти 2 года назад

Out-of-bounds write when handling split HTTP headers; When handling sp ...

CVSS3: 8.1
github
почти 2 года назад

Out-of-bounds write when handling split HTTP headers; When handling split HTTP headers, GRUB2 HTTP code accidentally moves its internal data buffer point by one position. This can lead to a out-of-bound write further when parsing the HTTP request, writing a NULL byte past the buffer. It's conceivable that an attacker controlled set of packets can lead to corruption of the GRUB2's internal memory metadata.

7 High

CVSS3