PT-2026-39255 · Free5Gc+1 · Free5Gc+1

Linziyuu

·

Publicado

2026-05-08

·

Atualizado

2026-05-27

·

CVE-2026-44325

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas free5GC versões anteriores a 4.2.2
Descrição O endpoint SBI root do NRF "POST /oauth2/token" contém um erro de confusão de tipos no nível do parser. O manipulador em NFs/nrf/internal/sbi/api accesstoken.go utiliza reflexão sobre models.NrfAccessTokenAccessTokenReq, mas trata apenas campos de string simples e NrfNfManagementNfType como casos especiais, tratando todos os outros campos como models.PlmnId. Quando um invasor fornece um nome de campo no corpo do formulário que é incompatível com o tipo models.PlmnId (como um slice ou uma estrutura diferente), a função reflect.Value.Set() dispara um panic. Embora o mecanismo de recuperação do Gin converta esses panics em erros HTTP 500, o endpoint permanece suscetível a panics remotamente através de requisições form-encoded não autenticadas. Isso pode ser acionado usando diversos parâmetros, incluindo requesterPlmnList, requesterSnssaiList, requesterSnpnList, targetSnpn, targetSnssaiList e targetNsiList.
Recomendações Atualizar para a versão 4.2.2.

Exploit

Correção

RCE

Improper Handling of Exceptional Conditions

Type Confusion

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-44325
GHSA-F8QV-7X5W-QR48

Produtos afetados

Free5Gc
Github.Com/Free5Gc/Nrf