Lune

FSE2025Top-tier venue

Gleipner: A Benchmark for Gadget Chain Detection in Java Deserialization Vulnerabilities

Bruno Kreyssig, Alexandre Bartel

2025Year
2Citations
1Top-tier citations

Abstract

While multiple recent publications on detecting Java Deserialization Vulnerabilities highlight an increasing relevance of the topic, until now no proper benchmark has been established to evaluate the individual approaches. Hence, it has become increasingly difficult to show improvements over previous tools and trade-offs that were made. In this work, we synthesize the main challenges in gadget chain detection. More specifically, this unveils the constraints program analysis faces in the context of gadget chain detection. From there, we develop Gleipner: the first synthetic, large-scale and systematic benchmark to validate the effectiveness of algorithms for detecting gadget chains in the Java programming language. We then benchmark seven previous publications in the field using Gleipner. As a result, it shows, that (1) our benchmark provides a transparent, qualitative, and sound measurement for the maturity of gadget chain detecting tools, (2) Gleipner alleviates severe benchmarking flaws which were previously common in the field and ( 3) state-of-the-art tools still struggle with most challenges in gadget chain detection. CCS Concepts: • Security and privacy → Software and application security; • Software and its engineering → Software defect analysis; Software libraries and repositories; Object oriented development.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 432a8db5-781a-4649-8cd3-6a84e0a9d3e9

Cited by top-tier papers1

Ask how each one uses it

Builds on9

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines