PT-2026-54776

CVE-2026-50151

·

Publicado

2026-07-01

·

Atualizado

2026-10-23

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas oras-go versões anteriores a 2.6.0
Description Durante o fluxo de upload monolítico de blobs, o software segue um cabeçalho Location controlado pelo registro e reutiliza o cabeçalho Authorization da requisição POST inicial para a requisição PUT subsequente. Se um registro malicioso retornar um Location de um host diferente, as credenciais do chamador podem ser enviadas para um endpoint controlado por um invasor. Este problema ocorre na função blobStore.completePushAfterInitialPost() localizada em registry/remote/repository.go. Isso pode levar ao vazamento de credenciais e a um Server-Side Request Forgery (SSRF) do lado do cliente, onde o servidor é enganado para fazer requisições a um destino não pretendido.
Recommendations Atualize o oras-go para uma versão posterior a 2.6.0. Valide o cabeçalho Location (incluindo esquema, hostname e porta efetiva) em relação à requisição original antes do upload. Implemente uma lista de permissões (allowlist) explícita para URLs de upload de hosts diferentes. Garanta que o cabeçalho Authorization nunca seja encaminhado quando o alvo do upload alterar o host ou o esquema.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-JXPM-75MH-9FP7
CLEANSTART-2026-AQ98798
CLEANSTART-2026-CZ25792
CLEANSTART-2026-GV17876
CLEANSTART-2026-GY88228
CLEANSTART-2026-LZ81863
CLEANSTART-2026-QV22657
CLEANSTART-2026-TQ20886
CLEANSTART-2026-WT32301
CLEANSTART-2026-XV99350
GO-2026-5882
OPENSUSE-SU-2026:11291-1
OPENSUSE-SU-2026:11292-1
OPENSUSE-SU-2026:11302-1
OPENSUSE-SU-2026:21395-1
OPENSUSE-SU-2026:21551-1
OPENSUSE-SU-2026:21809-1
OPENSUSE-SU-2026:21983-1
SUSE-SU-2026:23216-1
SUSE-SU-2026:23227-1
SUSE-SU-2026:23456-1
SUSE-SU-2026:23506-1
SUSE-SU-2026:23522-1
SUSE-SU-2026:23688-1
SUSE-SU-2026:23973-1
SUSE-SU-2026:23984-1
SUSE-SU-2026:24282-1
SUSE-SU-2026:3882-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾