2024-05-26 14:27:05 +02:00
### [CVE-2015-3253](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-3253)

2025-09-29 21:09:30 +02:00


2024-05-26 14:27:05 +02:00
### Description
The MethodClosure class in runtime/MethodClosure.java in Apache Groovy 1.7.0 through 2.4.3 allows remote attackers to execute arbitrary code or cause a denial of service via a crafted serialized object.
### POC
#### Reference
- http://packetstormsecurity.com/files/132714/Apache-Groovy-2.4.3-Code-Execution.html
- http://www.oracle.com/technetwork/security-advisory/cpuapr2016v3-2985753.html
- http://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
- http://www.oracle.com/technetwork/security-advisory/cpujul2016-2881720.html
- http://www.oracle.com/technetwork/security-advisory/cpujul2017-3236622.html
- http://www.oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html
- http://www.oracle.com/technetwork/security-advisory/cpuoct2017-3236626.html
- http://www.securityfocus.com/bid/91787
- https://www.oracle.com/security-alerts/cpuapr2020.html
2025-09-29 21:09:30 +02:00
- https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
2024-05-26 14:27:05 +02:00
#### Github
2025-09-29 21:09:30 +02:00
- https://github.com/A-TPL-Bench/LibHunter
2024-05-26 14:27:05 +02:00
- https://github.com/ARPSyndicate/cvemon
- https://github.com/AdeliaNitzsche/Java-Deserialization-Cheat-Sheet
- https://github.com/Anonymous-Phunter/PHunter
- https://github.com/BrittanyKuhn/javascript-tutorial
2025-09-29 21:09:30 +02:00
- https://github.com/CGCL-codes/LibHunter
2024-05-26 14:27:05 +02:00
- https://github.com/CGCL-codes/PHunter
- https://github.com/CodeIntelligenceTesting/java-demo
- https://github.com/CodeIntelligenceTesting/java-demo-old
- https://github.com/GrrrDog/Java-Deserialization-Cheat-Sheet
2024-06-22 09:37:59 +00:00
- https://github.com/LibHunter/LibHunter
2024-05-26 14:27:05 +02:00
- https://github.com/PalindromeLabs/Java-Deserialization-CVEs
- https://github.com/TheGrinch/elastic
- https://github.com/angelwhu/XStream_unserialization
- https://github.com/elastic/elasticsearch-groovy
- https://github.com/gitrobtest/Java-Security
- https://github.com/klausware/Java-Deserialization-Cheat-Sheet
- https://github.com/mishmashclone/GrrrDog-Java-Deserialization-Cheat-Sheet
- https://github.com/takabaya-shi/AWAE-preparation