AgentLSD: Evaluating AI Security Agents Under Adversarial Task Contamination
19th ACM Workshop on Artificial Intelligence and Security (AISec 2026)
/archive/publication
19th ACM Workshop on Artificial Intelligence and Security (AISec 2026)
IEEE Annual Computer Security Applications Conference (ACSAC 2026)
arXiv
@misc{golinelli2026web,
title={Web Cache Overflow: Exploiting Imprecise Keys for Cache Degradation and Beyond},
author={Matteo Golinelli and Kaan Onarlioglu and Bruno Crispo},
year={2026},
eprint={2608.04744},
archivePrefix={arXiv},
primaryClass={cs.CR},
url={https://arxiv.org/abs/2608.04744},
}
4th Workshop on Active Defense and Deception (ADnD 2025) co-located with IEEE EuroS&P
@INPROCEEDINGS{kahlhofer2025koney,
author={Kahlhofer, Mario and Golinelli, Matteo and Rass, Stefan},
booktitle={2025 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW)},
title={Koney: A Cyber Deception Orchestration Framework for Kubernetes},
year={2025},
volume={},
number={},
pages={690-702},
keywords={Industries;Codes;Runtime;Source coding;Scalability;Software;Monitoring;cyber deception;deception policies;honeytokens;honeypots;application layer deception;runtime deception;operator pattern;Kubernetes},
doi={10.1109/EuroSPW67616.2025.00084}
}
The 27th International Symposium on Research in Attacks, Intrusions and Defenses (RAID 2024)
@inproceedings{10.1145/3678890.3678931,
author = {Golinelli, Matteo and Crispo, Bruno},
title = {Hidden Web Caches Discovery},
year = {2024},
isbn = {9798400709593},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3678890.3678931},
doi = {10.1145/3678890.3678931},
abstract = {Web caches play a crucial role in web performance and scalability. However, detecting cached responses is challenging when web servers do not reliably communicate the cache status through standardized headers. This paper presents a novel methodology for cache detection using timing analysis. Our approach eliminates the dependency on cache status headers, making it applicable to any web server. The methodology relies on sending paired requests using HTTP multiplexing functionality and makes heavy use of cache-busting to control the origin of the responses. By measuring the time it takes to receive responses from paired requests, we can determine if a response is cached or not. In each pair, one request is cache-busted to force retrieval from the origin server, while the other request is not and might be served from the cache, if present. A faster response time for the non-cache-busted request compared to the cache-busted one suggests the first one is coming from the cache. We implemented this approach in a tool and achieved an estimated accuracy of 89.6\% compared to state-of-the-art methods based on cache status headers. Leveraging our cache detection approach, we conducted a large-scale experiment on the Tranco Top 50k websites. We identified a significant presence of hidden caches (5.8\%) that do not advertise themselves through headers. Additionally, we employed our methodology to detect Web Cache Deception (WCD) vulnerabilities in these hidden caches. We discovered that 1.020 of them are susceptible to WCD vulnerabilities, potentially leaking sensitive data. Our findings demonstrate the effectiveness of our timing analysis methodology for cache discovery and highlight the importance of a tool that does not rely on cache-communicated cache status headers.},
booktitle = {The 27th International Symposium on Research in Attacks, Intrusions and Defenses},
pages = {65–76},
numpages = {12},
keywords = {hidden web cache, timing analysis, web cache},
location = {Padua, Italy},
series = {RAID '24}
}Annual Computer Security Applications Conference (ACSAC)
@inproceedings{10.1145/3627106.3627140,
author = {Innocenti, Tommaso and Golinelli, Matteo and Onarlioglu, Kaan and Mirheidari, Ali and Crispo, Bruno and Kirda, Engin},
title = {OAuth 2.0 Redirect URI Validation Falls Short, Literally},
year = {2023},
isbn = {9798400708862},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3627106.3627140},
doi = {10.1145/3627106.3627140},
abstract = {OAuth 2.0 requires a complex redirection trail between websites and Identity Providers (IdPs). In particular, the "redirect URI" parameter included in the popular Authorization Grant Code flow governs the callback endpoint that users are routed to, together with their security tokens. The protocol specification, therefore, includes guidelines on protecting the integrity of the redirect URI. In this work, we analyze the OAuth 2.0 specification in light of modern systems-centric attacks and reveal that the prescribed redirect URI validation guidance exposes IdPs to path confusion and parameter pollution attacks. Based on this observation, we propose novel attack techniques and experiment with 16 popular IdPs, empirically verifying that the OAuth 2.0 security guidance is under-specified. We finally present end-to-end attack scenarios that combine our attack techniques with common web application vulnerabilities, ultimately resulting in a complete compromise of the secure delegated access that OAuth 2.0 promises.},
booktitle = {Proceedings of the 39th Annual Computer Security Applications Conference},
pages = {256–267},
numpages = {12},
keywords = {OAuth 2.0, parameter pollution, account takeover, redirect URI, path confusion},
location = {<conf-loc>, <city>Austin</city>, <state>TX</state>, <country>USA</country>, </conf-loc>},
series = {ACSAC '23}
}Workshop on Attacks and Software Protection at ESORICS 2023
@misc{golinelli2023noncence,
author={Matteo Golinelli and Francesco Bonomi and Bruno Crispo},
title={The Nonce-nce of Web Security: an Investigation of CSP Nonces Reuse},
booktitle="Computer Security. ESORICS 2023 International Workshops",
year="2024",
publisher="Springer Nature Switzerland",
pages="459--475",
url = {https://doi.org/10.1007/978-3-031-54129-2_27},
doi = {10.1007/978-3-031-54129-2_27},
}The Fifth IEEE International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications
@article{golinelli2023mind,
title={{Mind the CORS}},
author={Golinelli, Matteo and Arshad, Elham and Kashchuk, Dmytro and Crispo, Bruno},
year={2023},
booktitle = {EEE International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications (TPS)},
month = nov,
}
In USENIX Security Symposium
@inproceedings {277152,
author = {Seyed Ali Mirheidari and Matteo Golinelli and Kaan Onarlioglu and Engin Kirda and Bruno Crispo},
title = {Web Cache Deception Escalates!},
booktitle = {31st USENIX Security Symposium (USENIX Security 22)},
year = {2022},
isbn = {978-1-939133-31-1},
address = {Boston, MA},
pages = {179--196},
url = {https://www.usenix.org/conference/usenixsecurity22/presentation/mirheidari},
publisher = {USENIX Association},
month = aug,
}