
이 저장소는 CVE-2025-30065를 악용하여 원격 클래스 인스턴스화를 달성하고 피해자 애플리케이션(즉, JVM) 내에서 네트워크 요청을 트리거하여 SSRF를 달성하는 방법을 보여줍니다.
Malicious.java에서 생성된 parquet는 RCEPayload.java 클래스가 클래스패스에 존재한다고 가정하는데, 이는 현실적이지 않습니다. Reader.java를 실행하여 해당 PoC를 트리거할 수 있습니다.

MaliciousSSRF.java는 (공격자 관점에서) 더 현실적이며, 내부 또는 외부일 수 있는 네트워크 연결을 트리거합니다. RCE를 달성하기 위한 다른 가젯을 찾을 수도 있습니다(까다로운 점은 문자열을 인수로 받아 RCE로 이어지는 생성자를 찾는 것이며, 이는 일반적인 Java 역직렬화와는 다릅니다). 마찬가지로 PoC는 ReaderSSRF.java를 사용하여 실행할 수 있습니다.

취약점의 내부 동작과 수정 사항에 대한 자세한 내용은 제 블로그 게시물(www.deep-kondah.com/parquet-under-fire-a-technical-analysis-of-cve-2025-30065)에서 확인할 수 있습니다.