MODULE ID:

Diameter

SENTRY:
TIMESTAMP:
ANALYSIS TIME5 MIN

title: "Diameter Protocol Security Analysis" description: "TelcoSec Diameter protocol security in 4G/LTE roaming networks: DEA/DRA bypass, AVP manipulation, realm spoofing, and signaling firewall evasion techniques." date: "2024-04-20" lastModified: "2026-05-15" author: "Ruben F. Silva" authorName: "TelcoSec Research" category: "CORE_ATTACKS" severity: "CRITICAL" image: "/images/articles/diameter-protocol-hero.webp" imageAlt: "Diameter Protocol Interconnect Architecture - LTE Core Signaling Security Analysis" readingTime: 22

The Diameter protocol was introduced as the successor to RADIUS and the signaling backbone for 4G/LTE networks. While it includes transport-layer security via IPsec and TLS — a significant improvement over the completely unprotected SS7 protocol — fundamental architectural weaknesses in its deployment, particularly across roaming interconnects, expose operators to a range of attacks that mirror and sometimes exceed the severity of legacy signaling vulnerabilities.

Diameter's security paradox is this: the protocol specification (RFC 6733) includes robust security mechanisms, but the economic and operational realities of global roaming have led to deployments where those mechanisms are systematically bypassed. The result is a signaling fabric that connects over 800 mobile operators worldwide with weaker effective security than its design intended. This research provides a comprehensive analysis of how these gaps are exploited and what operators can do to close them — knowledge that is directly applicable to understanding the 5G SBA vulnerabilities and the security challenges of 5G network slicing.

CLASSIFIED
// CONTENT UPGRADE AVAILABLE

WHITEPAPER: 4G/LTE Diameter Security Hardening

Download the complete technical guide for configuring Diameter Edge Agents (DEA) to prevent AVP injection and realm spoofing (PDF).

REPORT OVERVIEW
INTEL // L-2

This research examines the security posture of the Diameter protocol as deployed in modern LTE and LTE-Advanced networks. We analyze the protocol's trust model, dissect specific attack vectors targeting Diameter Edge Agents (DEAs) and Diameter Routing Agents (DRAs), present real-world interconnect breach case studies, and evaluate the effectiveness of current mitigation strategies including Diameter firewalls, GSMA FS.19 compliance, and the transition to 5G SBA vulnerabilities.

KEY TAKEAWAYS:
  • Diameter roaming exchanges lack end-to-end integrity verification.
  • AVP manipulation enables subscriber tracking, fraud, and DoS.
  • Diameter firewalls with AVP-level inspection are the primary defense.
  • 5G interworking preserves Diameter attack surfaces for years to come.
  • Testing interconnect security requires specialized lab environments.

I. Diameter Protocol Architecture

Diameter is a peer-to-peer AAA (Authentication, Authorization, and Accounting) protocol defined in RFC 6733. In LTE networks, it serves as the signaling protocol between network functions including the Mobility Management Entity (MME), Home Subscriber Server (HSS), Policy and Charging Rules Function (PCRF), and Online Charging System (OCS). Understanding Diameter's architecture is essential because it remains the dominant signaling protocol for the 800+ operators worldwide running 4G/LTE — and its attack surface persists through 5G Non-Standalone (NSA) interworking.

Unlike SS7's connection-oriented SCTP/MTP3 stack, Diameter operates over TCP and SCTP with optional TLS/DTLS encryption. The protocol uses Attribute-Value Pairs (AVPs) to encode all signaling data, with each AVP carrying a specific type of information — subscriber identity, location data, charging records, or policy rules. This AVP-based extensibility, while powerful, creates a vast attack surface because each AVP type can be independently manipulated if filtering is incomplete.

Trust Boundary Gap
While Diameter supports TLS between peers, roaming interconnect networks (IPX/GRX) typically terminate TLS at the Diameter Edge Agent. Messages traverse the interconnect fabric without end-to-end cryptographic protection, enabling intermediary manipulation. This is the single most critical architectural weakness — and the one most commonly exploited.

Key Diameter Interfaces in LTE

S6a/S6d

MME ↔ HSS. Authentication vector retrieval, subscriber data download, location update registration. Primary attack target for location tracking and subscriber manipulation.

S9

vPCRF ↔ hPCRF. Policy and charging control for roaming subscribers. Vulnerable to policy injection that can alter QoS or disable charging.

SWx

3GPP AAA Server ↔ HSS. Non-3GPP access authentication (Wi-Fi offloading). Often overlooked in security audits despite providing an alternative attack path to the HSS.

Gx/Gy/Ro

PCEF ↔ PCRF / OCS. Bearer-level QoS enforcement, online/offline charging. Manipulation enables charging fraud and service theft.

Diameter vs. SS7: Security Comparison

FeatureSS7 (MAP/CAP)DiameterImpact
Transport SecurityNone (cleartext MTP3)TLS/IPsec (optional)Diameter better in theory
End-to-End IntegrityNoneNone (TLS hop-by-hop)Both equally vulnerable
Message AuthenticationNoneOrigin-Host/Realm AVP (spoofable)Marginal improvement
Interconnect Trust ModelImplicit trustImplicit trust (IPX/GRX)Same fundamental flaw
Attack ComplexityLow (GT scanning)Moderate (realm/AVP crafting)Diameter slightly harder
Detection DifficultyLow (known patterns)Higher (legitimate-looking AVPs)Diameter attacks harder to detect
5G ExposureNone (deprecated)Via N26/IWF interworkingDiameter persists into 5G era

II. Attack Vectors on Diameter Interconnects

The primary attack surface in Diameter networks exists at the roaming interconnect boundary. An attacker who gains access to the IPX/GRX fabric — either through a compromised operator, a rogue MVNO, a misconfigured DEA, or social engineering of IPX provider credentials — can inject, modify, or replay Diameter messages targeting any connected operator's core network. The attack vectors directly parallel those documented in our SS7 research, but with protocol-specific nuances that require different detection strategies.

DIAGRAM::DIAMETER ROAMING EXPLOITIPX NETWORK ATTACK
UNTRUSTED ROAMING PARTNERIPX / GRXGlobal Roaming ExchangeHOME NETWORK (VICTIM)Malicious DEA(Attacker Pivot)Target HSSHome Subscriber DBUpdateLocationRequest (ULR)AVP: Origin-Host = Fake_MMEResult: Subscriber DOS / Intercepttelcosec.net

1. Subscriber Location Tracking

Similar to SS7's SendRoutingInfo, Diameter's Authentication-Information-Request (AIR) and Update-Location-Request (ULR) messages on the S6a interface can be exploited. A crafted ULR sent to a target HSS will return the subscriber's serving MME identity, which maps directly to a geographic area. Combined with Insert-Subscriber-Data-Request (IDR), an attacker can build a real-time movement profile.

The precision of Diameter-based tracking depends on MME deployment density — in urban environments, a serving MME typically covers 2–10 km², enabling meaningful location surveillance. This technique has been documented by researchers at multiple security conferences and is a key concern in the GSMA's interconnect security guidelines.

diameter-ulr-structure.avp
        Update-Location-Request (ULR) ::= < Diameter Header: 316, REQ, PXY >
 < Session-Id >
 { Auth-Session-State }
 { Origin-Host }         ;; Attacker's DEA
 { Origin-Realm }        ;; Attacker's realm
 { Destination-Realm }   ;; Target operator
 { User-Name }           ;; Target IMSI
 { RAT-Type }            ;; E-UTRAN
 { ULR-Flags }
 { Visited-PLMN-Id }
-- Response reveals: serving MME, subscription data
-- MME identity → geographic cell coverage area
      

REPORT FEEDBACK PROTOCOL

Help refine threat intelligence feeds