PT-2026-39254 · Free5Gc+1 · Free5Gc+1

Linziyuu

·

Publicado

2026-05-08

·

Atualizado

2026-05-27

·

CVE-2026-44324

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 nudr-dr do UDR no free5GC contém um problema onde uma única requisição autenticada pode causar um panic. Isso ocorre quando uma requisição é feita para o endpoint "DELETE /subscription-data/{ueId}/{servingPlmnId}/ee-subscriptions/{subsId}/amf-subscriptions" e o ueId fornecido não existe na UESubsCollection. O sistema identifica o usuário ausente e define um erro 404 USER NOT FOUND, mas não interrompe a execução. Subsequentemente, ele tenta realizar uma asserção de tipo Go em uma interface nula usando a função RemoveAmfSubscriptionsInfoProcedure(), resultando em um panic de conversão de interface. Embora o mecanismo de recuperação do Gin converta esse panic em um erro HTTP 500, o endpoint permanece suscetível a panics repetidos, que podem ser usados para sustentar uma negação de serviço (DoS) por requisição, aumentando a sobrecarga de CPU e de gravação de logs.
Recomendações Atualize para a versão 4.2.2. Como medida paliativa temporária, restrinja o acesso ao endpoint "DELETE /subscription-data/{ueId}/{servingPlmnId}/ee-subscriptions/{subsId}/amf-subscriptions" para minimizar o risco de exploração.

Exploit

Correção

Incorrect Type Conversion or Cast

Improper Check for Exceptional Conditions

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-44324
GHSA-JQFC-GWJ5-3W63

Produtos afetados

Free5Gc
Github.Com/Free5Gc/Udm