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

exploitDog

redhat логотип

CVE-2026-27143

Опубликовано: 08 апр. 2026
Источник: redhat
CVSS3: 8.1
EPSS Низкий

Описание

Arithmetic over induction variables in loops were not correctly checked for underflow or overflow. As a result, the compiler would allow for invalid indexing to occur at runtime, potentially leading to memory corruption.

A flaw was found in the cmd/compile package in the Go standard library. The compiler fails to correctly check for integer overflow or underflow in arithmetic operations involving loop induction variables. As a result, the compiler allows invalid memory indexing to occur at runtime, potentially leading to memory corruption.

Отчет

This vulnerability is only exploitable in applications that contain a loop structure that relies on an induction variable. An induction variable is a variable that gets modified, usually incremented or decremented, by a predictable amount on each iteration. Inside the loop, the induction variable must be directly used as the index to access or modify elements within an array or a slice. Additionally, an attacker must be able to cause an integer overflow or underflow in the induction variable to trigger this issue. Due to these reasons, this flaw has been rated with a moderate severity.

Меры по смягчению последствий

To mitigate this vulnerability, strictly sanitize and enforce bounds checking on any untrusted user input that influences loop counters, iteration limits, or memory indices. If there is no integer overflow or underflow, the out-of-bounds access cannot occur.

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

ПлатформаПакетСостояниеРекомендацияРелиз
OpenShift Service Mesh 2openshift-golang-builder-containerNot affected
OpenShift Service Mesh 2openshift-service-mesh/proxyv2-rhel9Affected
OpenShift Service Mesh 3openshift-golang-builder-containerNot affected
Red Hat Enterprise Linux 9go-toolsetAffected
Red Hat Enterprise Linux AI (RHEL AI) 3golangAffected
Red Hat OpenShift Virtualization 4openshift-golang-builder-containerAffected
Red Hat Enterprise Linux 10golangFixedRHSA-2026:1021723.04.2026
Red Hat Enterprise Linux 10.0 Extended Update SupportgolangFixedRHSA-2026:1602411.05.2026
Red Hat Enterprise Linux 8go-toolsetFixedRHSA-2026:1070427.04.2026
Red Hat Enterprise Linux 9golangFixedRHSA-2026:1021924.04.2026

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

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

Статус:

Moderate
Дефект:
CWE-733
https://bugzilla.redhat.com/show_bug.cgi?id=2456342golang: cmd/compile: possible memory corruption after bound check elimination

EPSS

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

8.1 High

CVSS3

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

CVSS3: 9.8
ubuntu
4 месяца назад

Arithmetic over induction variables in loops were not correctly checked for underflow or overflow. As a result, the compiler would allow for invalid indexing to occur at runtime, potentially leading to memory corruption.

CVSS3: 9.8
nvd
4 месяца назад

Arithmetic over induction variables in loops were not correctly checked for underflow or overflow. As a result, the compiler would allow for invalid indexing to occur at runtime, potentially leading to memory corruption.

msrc
2 месяца назад

Missing bound checks can lead to memory corruption in safe Go in cmd/compile

CVSS3: 9.8
debian
4 месяца назад

Arithmetic over induction variables in loops were not correctly checke ...

CVSS3: 9.8
github
4 месяца назад

Arithmetic over induction variables in loops were not correctly checked for underflow or overflow. As a result, the compiler would allow for invalid indexing to occur at runtime, potentially leading to memory corruption.

EPSS

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

8.1 High

CVSS3

Уязвимость CVE-2026-27143