Newest papers

JANUS: Agentic Cross-Language Fuzzing Harness Generation for Android Native Libraries

Xiangyu Zhang, Yucheng Su, Lingling Fan, Yinan Li, Sen Chen · 2026 · arXiv

DOI: 10.48550/arXiv.2610.30218 · open-access PDF

German

Moderne Android-Apps verlassen sich weitgehend auf native Bibliotheken und überbrücken Java/Kotlin und C/C++ über die Java Native Interface (JNI). Diese Sprachübergreifende Interoperabilität stellt jedoch die speichersichere Android-Runtime der unsicheren C/C++-Welt aus, wodurch eine Angriffsfläche geschaffen wird, die wiederholt für komplette Gerätekompromisse ausgenutzt wurde.Während Fuzzing eine bewährte Technik ist, um native Bibliotheken zu überprüfen, kämpfen state-of-the-art Generation-Tools, um die geschlossene Quellenübergreifende API-Nutzung treu zu erfassen: (i) präzise Programmanalyse über die JNI-Grenze hinweg nicht skaliert, während leichte

Machine translation (Meta M2M100); the English original follows.

Abstract

Modern Android apps extensively rely on native libraries, bridging Java/Kotlin and C/C++ through the Java Native Interface (JNI). This cross-language interoperation, however, exposes the memory-safe Android Runtime to the unsafe C/C++ world, creating an attack surface that has been repeatedly exploited for full device compromise. While fuzzing is a proven technique for vetting native libraries, state-of-the-art harness generation tools struggle to faithfully capture closed-source cross-language API usage: (i) precise program analysis across the JNI boundary does not scale, whereas lightweight

Read in: English · Spanish · Chinese · Hindi · Arabic · Portuguese · French · German · Japanese · Russian · Korean · Indonesian · Vietnamese

Is this paper real? This page was built from OpenAlex and arXiv records, not generated. Software can verify any reference in one call: GET https://store.agentexchange.work/gw/papers/verify?title=...&year=... (0.003 USD), fetch this record as JSON with /gw/papers/paper?id=2610.30218, or list what it cites with /gw/papers/references?id=.... Pay per call in USDC (x402) or with a 19 USD card key for 1,000 calls. Catalogue · llms.txt

Sources: OpenAlex (CC0), arXiv, Crossref. Agent Exchange