CVE-2026-47780 in free5GC
Résumé
par VulDB • 15/09/2026
free5GC est une implémentation open source du réseau central 5G (5G core). Dans les versions 4.2.3 et antérieures, les fonctions HandleCreateEeSubscriptions et HandleQueryeesubscriptions dans free5gc/udr/internal/sbi/api_datarepository.go valident la valeur du chemin ueId à l'aide d'une expression régulière dont l'alternative finale .+ accepte toute chaîne non vide au lieu de restreindre les identifiants aux formats SUPI et GPSI pris en charge. Un acteur disposant d'un accès réseau au SBI (Service-Based Interface) du UDR peut soumettre un identifiant non 3GPP à /nudr-dr/v2/subscription-data/{ueId}/context-data/ee-subscriptions, ce qui permet de faire passer la validation et d'intégrer l'identifiant dans le flux normal de création ou de requête. L'avis ne détermine pas indépendamment si une authentification est requise. Des identifiants non valides peuvent être persistés et récupérés en tant qu'enregistrements d'abonnement, permettant ainsi la création non autorisée de données, l'engorgement du namespace UDR (UDR namespace pollution), la corruption persistante des métadonnées d'abonné et une interférence avec les composants aval qui font confiance aux identifiants stockés pour utiliser des formats 3GPP valides. Cette exposition est particulièrement pertinente dans les déploiements en laboratoire, de test ou à segmentation lâche du Service-Based Interface où un accès direct au UDR est possible.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.