PT-2024-20560 · Go+2 · Go+2
Juho Forsén
·
Publicado
2023-12-12
·
Atualizado
2025-09-29
·
CVE-2024-24787
CVSS v3.1
6.4
Média
| Vetor | AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do Go anteriores à 1.21.10 e à 1.22.3
Descrição
A vulnerabilidade permite a execução de código arbitrário ao compilar um módulo Go que contenha CGO no Darwin, devido ao uso do sinalizador -lto library na diretiva “#cgo LDFLAGS” com a versão Apple do ld.
Recomendações
Para versões do Go anteriores à 1.21.10, atualize para a versão 1.21.10 ou posterior para corrigir a vulnerabilidade.
Para versões do Go anteriores à 1.22.3, atualize para a versão 1.22.3 ou posterior para corrigir a vulnerabilidade.
Como solução alternativa temporária, considere evitar o uso do sinalizador -lto library na diretiva “#cgo LDFLAGS” até que uma correção seja aplicada.
Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Go
Suse