eSIM Security Nightmare: A Six-Year-Old Bug Endangers Billions of Devices

Listen to this Post

Featured Image

Silent Vulnerability in Modern Mobile Tech

eSIM technology has been heralded as a major upgrade over traditional SIM cards — offering digital provisioning, support for multiple networks on a single chip, and added convenience for global travelers. But behind the glossy pitch lies a chilling truth: a systemic flaw inherited from Java Card architecture, left unresolved for six years, has opened the door to widespread surveillance, SIM profile hijacking, and nation-state espionage.

Security researcher Adam Gowdiak of Security Explorations revealed that a critical bug in Oracle’s Java Card — the environment that powers most eSIM chips — allows attackers to infiltrate and manipulate eSIMs remotely. While originally dismissed by Oracle as “not applicable,” the vulnerability has since been proven to be a backdoor to over-the-air exploitation, threatening billions of devices globally.

Massive Threat Hidden in Billions of eSIMs

Billions of mobile users have transitioned to embedded SIM (eSIM) technology, abandoning physical SIM cards for the convenience of digital provisioning. Unlike removable SIMs, eSIMs are soldered into devices and support multiple network profiles. Their promise of increased security and user control is now in question.

Adam Gowdiak, founder of Security Explorations, examined a widely used Kigen eUICC card — a type of embedded Universal Integrated Circuit Card — and discovered that a vulnerability from 2018, originally found in Oracle’s Java Card, still exists in current deployments. This flaw, known as “type confusion,” arises from a missing bytecode verification process in Java Card’s virtual machine, the system responsible for executing code on the card.

Oracle had dismissed this flaw as irrelevant, but Gowdiak demonstrated that the security hole could be weaponized. He used the unpatched Java Card vulnerability to extract a private cryptographic key from a Kigen eUICC with physical access. This key enabled him to download eSIM profiles from mobile network operators in plaintext — revealing sensitive keys used for OTA provisioning.

By exploiting the flaw, Gowdiak was able to install malicious applets onto the eSIM remotely, without triggering any alerts. These applets could perform a range of attacks — from monitoring communications to cloning eSIMs or planting persistent spyware.

While Kigen has reportedly issued patches to “millions” of affected devices, their technology exists in billions more. The scope of vulnerable devices is likely far greater, especially considering that Java Card is a foundational component of nearly every eSIM, as mandated by GSMA specifications.

The implications go beyond consumer phones. eSIMs are used in IoT devices, wearables, cars, and enterprise hardware. If compromised, they could become conduits for large-scale espionage.

What Undercode Say:

The revelation of this vulnerability underscores the fragile illusion of security that often accompanies emerging tech. eSIMs were designed to be more secure and flexible, but in reality, they’ve inherited a deeply embedded flaw that was conveniently ignored for years by Oracle — a flaw that’s now being exploited at the hardware level.

Here are the key takeaways:

The root cause is not in Kigen alone, but in Java Card — the ubiquitous platform that powers the vast majority of eSIMs globally.
Oracle’s dismissal of the vulnerability in 2018 appears to have been premature, if not negligent. In cybersecurity, assumptions about threat infeasibility often come back to haunt.
Over-the-air exploitation of the chip opens doors to stealth attacks that are hard to detect or mitigate — especially since eSIMs are not user-serviceable.
Patch distribution remains a massive challenge. Even if Kigen has patched “millions,” the remaining unpatched devices could remain vulnerable indefinitely, particularly in lower-cost or embedded IoT products where firmware updates are infrequent.
Nation-state actors have the resources, motivation, and legal coverage (in authoritarian regimes) to exploit this kind of vulnerability at scale. The potential for silent interception of 2FA, confidential calls, or device takeovers is significant.
User actions are limited. Unlike removable SIMs, you can’t just pull an eSIM out or swap it yourself. You’re reliant on your device vendor or network provider to act swiftly — if they even acknowledge the problem.
Geopolitical risks become sharper when considering dual-profiles. As Gowdiak and forum users noted, installing an international eSIM while traveling may allow adversarial governments to spy on your primary number.
No CVE issued means that many organizations might not even log or prioritize patching this vulnerability, since it won’t appear in conventional security dashboards or scanners.

Applets-as-malware

Enterprise security teams need to re-evaluate their reliance on eSIM-equipped devices, especially for executives, journalists, political figures, and those handling sensitive communications.

While Gowdiak emphasizes that this attack isn’t likely to be reproduced by everyday cybercriminals, that’s not the point. Its real danger lies in the hands of nation-states or advanced threat actors. And the idea that a secondary, foreign eSIM profile could undermine your main one? That’s no longer science fiction.

🔍 Fact Checker Results

✅ Confirmed: The Java Card VM vulnerability (type confusion) was first reported in 2018 and left unpatched by Oracle.

✅ Verified: Kigen’s eUICC product line used Java Card technology, enabling Gowdiak’s proof-of-concept attack.

❌ Unverified: The full scope of affected devices remains unknown; there’s no official statement from Oracle confirming the extent of risk across all eSIM implementations.

📊 Prediction: eSIM Trust Crisis Looms

Expect a wave of scrutiny around eSIMs in Q3–Q4 2025, especially in regulated industries and government use cases. Vendors may rush to audit and patch Java Card-based eUICC deployments, but for millions of consumers and IoT products, the damage is already done. New standards for secure OTA provisioning will likely be proposed, and digital travel SIMs might fall under geopolitical regulation.

Meanwhile, don’t be surprised if revelations emerge showing nation-state use of this flaw in targeted surveillance campaigns — retroactively confirming the worst-case scenario.

References:

Reported By: www.darkreading.com
Extra Source Hub:
https://www.github.com
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin