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

exploitDog

debian логотип

CVE-2026-27144

Опубликовано: 08 апр. 2026
Источник: debian

Описание

The compiler is meant to unwrap pointers which are the operands of a memory move; a no-op interface conversion prevented the compiler from making the correct determination about non-overlapping moves, potentially leading to memory corruption at runtime.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
golang-1.26fixed1.26.2-1package
golang-1.25fixed1.25.9-1package
golang-1.24removedpackage
golang-1.24no-dsatrixiepackage
golang-1.19removedpackage
golang-1.19no-dsabookwormpackage
golang-1.15removedpackage
golang-1.15postponedbullseyepackage

Примечания

  • https://groups.google.com/g/golang-announce/c/0uYbvbPZRWU

  • https://github.com/golang/go/issues/78371

  • Fixed by: https://github.com/golang/go/commit/3a4577a2687ad46d2a00305ddb68733283ea0720 (go1.26.2)

  • Fixed by: https://github.com/golang/go/commit/72cc33629a3b26e68f6e6e5564618a1d763896f3 (go1.25.9)

  • https://ciolek.dev/posts/when-the-compiler-lies

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

CVSS3: 7.1
ubuntu
3 месяца назад

The compiler is meant to unwrap pointers which are the operands of a memory move; a no-op interface conversion prevented the compiler from making the correct determination about non-overlapping moves, potentially leading to memory corruption at runtime.

CVSS3: 8.1
redhat
3 месяца назад

The compiler is meant to unwrap pointers which are the operands of a memory move; a no-op interface conversion prevented the compiler from making the correct determination about non-overlapping moves, potentially leading to memory corruption at runtime.

CVSS3: 7.1
nvd
3 месяца назад

The compiler is meant to unwrap pointers which are the operands of a memory move; a no-op interface conversion prevented the compiler from making the correct determination about non-overlapping moves, potentially leading to memory corruption at runtime.

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

Miscompilation allows memory corruption via CONVNOP-wrapped array copy in cmd/compile

CVSS3: 7.1
github
3 месяца назад

The compiler is meant to unwrap pointers which are the operands of a memory move; a no-op interface conversion prevented the compiler from making the correct determination about non-overlapping moves, potentially leading to memory corruption at runtime.