Description
Open5GS 2.6.1 through 2.8.0 contains an out-of-bounds read vulnerability in parse_scheme_output() in lib/sbi/conv.c during SUCI de-concealment due to incomplete length validation. Remote unauthenticated UEs or SBI peers can submit a crafted SUCI with a 42-byte scheme output to a UDM, triggering a heap over-read past the buffer.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| open5gs | open5gs | 2.6.1 – ≤ 2.8.0 | — |
References
- GitHub Security Advisory (GHSA-vp5f-rg8g-8p7j) vendor-advisory
- Patch Commit patch
- https://github.com/open5gs/open5gs/blob/v2.8.0/lib/sbi/conv.c#L39 technical-description
- https://github.com/open5gs/open5gs product
- VulnCheck Advisory: Open5GS 2.6.1 through 2.8.0 Out-of-Bounds Read via parse_scheme_output third-party-advisory