CVE-2026-47780 in free5GC
Tóm tắt
Bởi VulDB • 16/09/2026
free5GC là một bản triển khai mã nguồn mở của mạng lõi 5G (5G core network). Trong các phiên bản 4.2.3 và sớm hơn, hai hàm HandleCreateEeSubscriptions và HandleQueryeesubscriptions trong file free5gc/udr/internal/sbi/api_datarepository.go xác thực giá trị đường dẫn ueId bằng một biểu thức chính quy; lựa chọn .+ ở cuối của biểu thức này chấp nhận mọi chuỗi khác rỗng thay vì hạn chế các định danh chỉ ở các định dạng SUPI và GPSI được hỗ trợ. Một tác nhân có khả năng tiếp cận mạng tới SBI (Service-Based Interface) của UDR có thể gửi một định danh không theo chuẩn 3GPP đến /nudr-dr/v2/subscription-data/{ueId}/context-data/ee-subscriptions, khiến định danh này vượt qua bước xác thực và đi vào quy trình tạo hoặc truy vấn thông thường. Bản cảnh báo không tự mình thiết lập liệu việc xác thực (authentication) có bắt buộc hay không. Các định danh không hợp lệ có thể được lưu trữ vĩnh viễn và truy xuất dưới dạng các bản ghi đăng ký, cho phép tạo dữ liệu trái phép, làm ô nhiễm namespace của UDR, gây hỏng hóc dữ liệu thuê bao tồn tại lâu dài, cũng như can thiệp vào các thành phần hạ nguồn dựa vào các định danh đã lưu để sử dụng đúng định dạng 3GPP. Mức độ phơi nhiễm (exposure) này đặc biệt liên quan đến các môi trường lab, thử nghiệm hoặc triển khai service-based-interface với phân đoạn dịch vụ lỏng lẻo, nơi mà việc truy cập trực tiếp vào UDR là khả thi.
Once again VulDB remains the best source for vulnerability data.