Bishop Fox reported that shared C# assemblies in .NET MAUI applications can be recovered and decompiled from both Android and iOS packages, exposing business logic implemented once and deployed across platforms. Android assemblies may be stored as LZ4-compressed payloads in libassembly-store.so or libassemblies.<abi>.blob.so; the mauidll utility can extract them into PE/.NET DLLs readable by tools such as ILSpy. iOS MAUI applications commonly retain managed DLLs directly within the IPA application's bundle, while libaot-*.dll.so files are native Mono AOT code rather than directly decompilable .NET assemblies.
The exposed shared layer can reveal hardcoded credentials, insecure SecureStorage implementations, authorization or cryptographic flaws, and vulnerable NuGet dependencies, allowing a single defect to affect Android and iOS releases simultaneously. Organizations should treat client-side code as public, align mobile testing with the OWASP Mobile Top 10, move sensitive authorization and security controls to backend services, validate secure-storage configurations, audit third-party dependencies, and assess both mobile platforms as one unified attack surface; obfuscation and runtime-integrity controls provide only defense in depth.

See affected versions and whether adversaries are exploiting it.
1 event from the most recent confirmed update back to the earliest known activity.
Bishop Fox described how managed .NET MAUI assemblies can be recovered from Android assembly-store payloads or iOS application bundles and decompiled, exposing shared logic across Android and iOS. The analysis highlighted risks including hardcoded secrets, weak storage protections, authorization and cryptographic flaws, and vulnerable NuGet dependencies.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
See whether adversaries are exploiting this yet, and where the affected versions run in your environment.
2 references tracked. Mallory keeps watching after this page renders.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.