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

French

Les applications Android modernes s’appuient largement sur les bibliothèques natives, reliant Java/Kotlin et C/C++ à l’interface Java Native Interface (JNI). Cette interopérabilité transversale, cependant, expose le Runtime Android sécurisé par la mémoire au monde non sécurisé de C/C++, créant une surface d’attaque qui a été exploitée à plusieurs reprises pour compromettre l’ensemble du périphérique. Alors que le fuzzing est une technique éprouvée pour vérifier les bibliothèques natives, les outils de génération à l’état de l’art luttent pour capturer fidèlement l’utilisation de l’API transversale de source fermée : (i) l’analyse précise des programmes à travers la frontière du JNI

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