← Latest papers
💻 computer science

Understanding Implicit Trust Errors in Core Carrier Networks through Multi-Agent Flaw Discovery and Analysis

This paper introduces iFinder, an LLM-driven multi-agent system that identifies and validates "implicit trust errors" (iTrues) in cloud-native cellular core networks by cross-referencing 3GPP specifications with code analysis and automated exploit generation, successfully discovering 84 previously unknown vulnerabilities, including a confirmed session-hijacking flaw in commercial 5G networks.

Original authors: Ziyu Lin, Ziting Wang, Xinfeng Li, Wei Dong, XiaoFeng Wang

Published 2026-07-14
📖 5 min read🧠 Deep dive

Original authors: Ziyu Lin, Ziting Wang, Xinfeng Li, Wei Dong, XiaoFeng Wang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine the cellular core network as the bustling, high-tech "backstage" of a massive global concert. For decades, this backstage was a fortress. Only the band members (the network components) were allowed inside, and they all trusted each other implicitly. If one band member shouted a command to another, the second member just did it, assuming the command was safe and real. They didn't check IDs, they didn't verify the script, and they certainly didn't count how many snacks were left in the pantry before handing them out. This was the "implicit trust" model.

But recently, the backstage walls have started to crumble. Thanks to a shift toward "cloud-native" setups (think of the backstage moving from a private bunker to a shared, public co-working space), the doors are no longer locked. Now, a mischievous stranger standing outside the venue can potentially slip a note into the backstage, pretending to be a band member.

The Big Discovery: "Blind Faith" is Dangerous

A team of researchers from Nanyang Technological University decided to investigate what happens when these "strangers" get close to the backstage. They didn't just guess; they looked at 22 real-world security complaints (GitHub issues) from open-source versions of these networks.

They found a scary pattern: The band members are still acting like they are in a private bunker, even though the doors are open.

They call these mistakes Implicit Trust Errors (or iTrues). It's like a bouncer at a club who lets anyone in just because they are wearing a t-shirt, without checking if they are actually on the guest list. The researchers found three main ways this "blind faith" causes trouble:

  1. Missing the Script: If a message arrives without a required part (like a missing ingredient in a recipe), the system tries to cook it anyway and crashes.
  2. Ignoring the Rules: If a message says something impossible (like "I am 50 years old" when the system only accepts ages 1–10), the system accepts it and breaks.
  3. Emptying the Pantry: If a message asks for 1,000 snacks, the system hands them over without checking if it has any left, causing a total collapse.

The Detective Tool: iFinder

To find these hidden flaws, the researchers built a digital detective team called iFinder. Think of iFinder not as a single robot, but as a squad of three specialized agents working together, powered by a super-smart AI (a Large Language Model).

  • The Scout (Discovery Agent): This agent scans the code looking for "dangerous moves," like a band member copying a number from a note without checking if the note is real.
  • The Librarian (Vetting Agent): This is the most important part. The Scout might get confused and think a move is dangerous when it's actually safe because a check happened earlier in the process. The Librarian checks the official rulebook (the 3GPP specifications) to see the whole story. It asks: "Did the band member check the ID before this step?" This stops the AI from making up fake problems (a problem called "hallucination").
  • The Actor (Exploitation Agent): If the Scout and Librarian agree a flaw exists, this agent tries to act it out. It builds a fake "proof-of-concept" (PoC) attack and runs it in a safe, empty test room. If the system crashes or behaves weirdly, the flaw is real. If not, the Agent learns from the failure and tries again, refining the attack until it works.

The Results: A Treasure Trove of Bugs

The team ran iFinder on seven different open-source cellular network implementations (including Open5GS, free5GC, and OAI). The results were staggering:

  • They found 84 previously unknown vulnerabilities.
  • 83 of these were confirmed by the developers.
  • 81 were given official CVEs (a unique ID for security flaws, like a criminal record for a bug).

But the real kicker? They didn't just find bugs in the open-source test versions. They tested these same flaws against two real-world commercial 5G core networks used by actual carriers.

  • They successfully triggered a Denial of Service (DoS) attack (crashing the network) on one commercial network.
  • They found a Session Hijacking flaw on both commercial networks. This is the digital equivalent of a stranger walking up to a VIP, swapping their badge, and stealing their entire VIP experience. One vendor fixed it immediately; the other is still working on it.

What This Means (and What It Doesn't)

The paper is very clear about what they found and what they didn't.

  • They proved that these "blind trust" errors are widespread across different languages (C, Go, C++) and different protocols (PFCP and GTP-C). It's not just one bad code; it's a systemic habit.
  • They argued against the idea that these networks are safe just because they are "internal." The paper explicitly states that the old assumption of physical isolation is broken.
  • They measured their success with real numbers: 84 bugs found, 81 CVEs issued. They didn't just "suggest" these were problems; they built the attacks and watched the systems break.

However, the paper also admits limits. iFinder isn't a magic wand that finds every possible bug. It relies on specific patterns it was taught to look for. If a bug doesn't fit those patterns, the tool might miss it. Also, while they found 84 bugs, they don't claim to have found all the bugs in the world.

The Takeaway

The researchers are essentially saying: "We built a tool that found 84 holes in the armor of the internet's backbone, and we proved those holes work on real commercial networks. The old rule of 'trust everyone inside' is broken. We need to start checking IDs, even for the people who live in the same building."

They plan to release their detective tool, iFinder, to the public so others can help patch these holes before the bad guys find them first. It's a call to action: the backstage is no longer private, so the band members need to start checking their scripts.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →