CVE-2026-55784 in free5GC
Tóm tắt
Bởi VulDB • 29/08/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 từ 1.4.4 trở về trước, thành phần AUSF lưu trữ trạng thái xác thực theo thuê bao trong một sync.Map toàn cục có tên AUSFContext.UePool nằm ở file internal/context/context.go, với khóa duy nhất là SUPI. Mọi yêu cầu được xử lý bởi internal/sbi/processor/ue_authentication.go đều tạo ra một AusfUeContext, và hàm AddAusfUeContextToPool thực thi ausfContext.UePool.Store(ausfUeContext.Supi, ausfUeContext), thay thế không điều kiện ngữ cảnh xác thực hiện tại cho SUPI đó. Kẻ tấn công có quyền truy cập vào giao diện SBI/N12 của AUSF có thể gửi các yêu cầu POST /nausf-auth/v1/ue-authentications đồng thời nhắm vào cùng một SUPI mục tiêu, khiến tất cả các nỗ lực chia sẻ chung một URL ngữ cảnh xác thực logic duy nhất trong khi K_aut, XRES và EapID bị ghi đè liên tục. Một phản hồi EAP-AKA' hợp lệ cho một thách thức trước đó sau đó được kiểm tra đối chiếu với ngữ cảnh mới nhất, dẫn đến việc xác minh AT_MAC thất bại và từ chối quyền truy cập xác thực cho thuê bao đã chọn trong khi đợt tấn công flood yêu cầu vẫn tiếp diễn. Tính đến thời điểm xem xét này, chưa có phiên bản sửa lỗi nào được cung cấp.
Once again VulDB remains the best source for vulnerability data.