1
1
Imagine a big office building where every employee has a keycard. The building’s security system trusts anyone with a keycard—it never double-checks who is holding it or why they’re opening a door. If a bad guy steals a keycard, they can walk right in and access everything.
That’s essentially what researchers from Nanyang Technological University (Singapore) found in the "brains" of 4G and 5G mobile networks. Their study, titled "Understanding Implicit Trust Errors in Core Carrier Networks through Multi-Agent Flaw Discovery and Analysis," reveals a whole class of security vulnerabilities caused by blind trust between network components.
Key Takeaway: The problem isn’t one specific bug—it’s a design philosophy that assumes "everyone inside the network is trustworthy." That assumption breaks down when networks move to the cloud.
Important: The researchers call this class of flaws iTrue (Implicit Trust Errors). It’s not a single bug—it’s a recurring pattern across multiple implementations and protocols.
The study tested 7 open-source core network implementations used in both research labs and commercial deployments:
| Generation | Implementations Tested |
|---|---|
| 4G (LTE) | Open5GS, OpenAirInterface |
| 5G | Open5GS, free5GC, OpenAirInterface, SD-Core, eUPF |
Protocols examined:
The researchers built an AI-powered detective system called iFinder (Implicit Trust Finder). Think of it as a team of specialized AI agents working together:
| Metric | Count |
|---|---|
| Previously unknown vulnerabilities | 84 |
| Confirmed by vendors/maintainers | 83 |
| Assigned CVE identifiers | 81 |
Generational Inheritance: Some 5G flaws were inherited from 4G codebases—showing how legacy trust assumptions carry over into "modern" systems.
Analogy: Sending a malformed letter that crashes the mailroom sorting machine.
Analogy: A con artist convinces the post office to redirect your mail to their address by slipping a fake "change of address" form into the system.
Step-by-step (PFCP Session Hijacking in 5G UPF):
Impact: The attacker can intercept, inspect, or modify the victim’s data — all without touching the victim’s phone.
| Vendor / Network | Status |
|---|---|
| Dotouch (XproUPF) | Fixed — CVE-2026-8233 (CVSS 4.6) |
| Unnamed Major 5G Carrier | Remediation in progress |
Researcher Quote: "The continually increasing number of vulnerabilities demonstrates that this is not a small collection of isolated implementation bugs, but a broader and ongoing security problem that requires urgent attention from vendors and network operators." — Ziyu Lin, study author
The study outlines two realistic threat models:
| Attacker Type | How They Get Access |
|---|---|
| Remote Adversary | Finds IP addresses via public docs, scanning, or misconfigurations → sends malicious GTP-C/PFCP messages directly |
| Malicious UE (User Equipment) | Uses their own phone connection → smuggles crafted PFCP/GTP-C messages inside GTP-U tunnels (user data packets) → crosses network boundary if not strictly enforced |
Defense Insight: Strict network boundary enforcement (inspecting/decapsulating GTP-U at the edge) can block the UE-based attack path.
Bottom Line: Vendors and operators must stop assuming internal interfaces are safe and start validating every message, every time — just like zero-trust security in IT networks.
Not directly. These flaws live in the network core (the carrier’s infrastructure), not on your device. But if exploited, an attacker could intercept your traffic (websites you visit, unencrypted data) or disconnect you from the network.
The study tested 7 open-source implementations widely used in research and commercial deployments. Many carriers build on these codebases. Commercial proprietary cores may have similar issues — the researchers found the same flaw class in two real 5G carriers.
Not directly — this requires carrier-side fixes (patches, config hardening, boundary enforcement). However, using end-to-end encryption (HTTPS, TLS, VPN) limits what an attacker can see even if they hijack your session.
In the old days, core network boxes were in a locked room, connected by physical cables. Nobody from the internet could talk to them directly. In the cloud, those same interfaces run on virtual networks — if a firewall rule is wrong or a port is open, anyone on the internet can send messages to them. The code never expected that.