free5GC는 5G 코어 네트워크의 오픈 소스 구현입니다. 4.2.2 이전에는 free5GC의 SMF가 인바운드 OAuth2 미들웨어 없이 UPI 관리 경로 그룹을 마운트했습니다. 게다가 DELETE /upi/v1/upNodesLinks/{upNodeRef} 핸들러는 AN 유형 노드가 UPF 객체 없이 생성되더라도 유형 보호 비동기 릴리스 후에 무조건 upNode.UPF를 역참조합니다. 결과적으로 단일 인증되지 않은 DELETE /upi/v1/upNodesLinks/gNB1 요청으로 인해 핸들러가 nil-pointer pan으로 충돌합니다.
free5GC는 5G 코어 네트워크의 오픈 소스 구현입니다. 4.2.2 이전에는 free5GC의 SMF가 인바운드 OAuth2 미들웨어 없이 UPI 관리 경로 그룹을 마운트했습니다. 게다가 DELETE /upi/v1/upNodesLinks/{upNodeRef} 핸들러는 AN 유형 노드가 UPF 객체 없이 생성되더라도 유형 보호 비동기 릴리스 후에 무조건 upNode.UPF를 역참조합니다. 결과적으로 단일 인증되지 않은 DELETE /upi/v1/upNodesLinks/gNB1 요청은 nil-pointer 패닉으로 핸들러를 충돌시키고 패닉이 발생하기 전에 메모리 내 사용자 평면 토폴로지를 변경합니다(UpNodeDelete(upNodeRef) 행이 먼저 실행됩니다). 이는 경로를 벗어난 네트워크 공격자가 모든 AN 항목에 대해 이름으로 트리거할 수 있는 인증되지 않은 상태 변경 패닉 DoS 싱크입니다. 이 취약점은 4.2.2에서 수정되었습니다.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 82.00 |
| 악용 신호(추가 악용신호 없음) | ×1.00 |
| VPI | 82.00 |
VPI 공식 vpi-v1 기준
| 소스 | CVSS 버전 | 기본 점수 | 심각도 | 벡터 문자열 | 평가일 |
|---|---|---|---|---|---|
| NVDNIST | 3.1 | 8.2 | HIGH | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H | 2026. 05. 27. |
| OSV3rd | 3.1 | 8.2 |
| CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H |
| 2026. 05. 13. |