PT-2026-39247 · Free5Gc+1 · Free5Gc+1

Linziyuu

·

Publicado

2026-05-08

·

Atualizado

2026-05-27

·

CVE-2026-44317

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:L/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 manipulador PCF para o endpoint "/npcf-policyauthorization/v1/app-sessions" contém uma falha que causa um pânico de tempo de execução ao processar uma solicitação autenticada específica. Isso ocorre quando a variável ascReqData.suppFeat é definida como "1" (o que habilita a negociação do recurso de roteamento de tráfego) e as entradas de medComponents fornecem um afAppId, mas omitem o AfRoutReq. Nesse cenário, o sistema chama a função provisioningOfTrafficRoutingInfo() com uma variável routeReq nula e tenta desreferenciar seus campos, como RouteToLocs, sem uma verificação de nulidade prévia. Isso resulta em um erro de endereço de memória inválido ou desreferência de ponteiro nulo. Embora o mecanismo de recuperação do Gin evite que todo o processo PCF trave, convertendo o pânico em um erro HTTP 500, um usuário autenticado pode disparar repetidamente este caminho para causar uma negação de serviço (DoS) por solicitação no processo de criação de sessão de aplicativo.
Recomendações Atualize para a versão 4.2.2. Como medida paliativa temporária, evite definir a variável ascReqData.suppFeat como "1" quando o AfRoutReq estiver ausente em solicitações para o endpoint "/npcf-policyauthorization/v1/app-sessions".

Exploit

Correção

Improper Check for Exceptional Conditions

NULL Pointer Dereference

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-44317
GHSA-WWQH-7JM5-GJ7W

Produtos afetados

Free5Gc
Github.Com/Free5Gc/Pcf