39 matches found
yaml-payload
yaml-payload A SnakeYAML deserialization exploit payload for CVE-2022-1471 , adapted from artsploit/yaml-payload originally based on mbechler/marshalsec. What it does When loaded via SnakeYAML's unsafe Yaml.load, this payload takes over the running application and replaces it with a "You've Been...
parquet-rce-poc-CVE-2025-30065
CVE-2025-30065 This repository illustrates how to exploit CVE-2025-30065 and achieve remote class instantiation and trigger a network request from within the victim application i.e the JVM thereby achieving SSRF. The generated parquet in Malicious.java assumes that the class RCEPayload.java is...
CVE-2022-40146_Exploit_Jar
Apache Batik SSRF から RCE への Jar エクスプロイト コンポーネントリンク https://github.com/apache/xmlgraphics-batik ブログ https://www.zerodayinitiative.com/blog/2022/10/28/vulnerabilities-in-apache-batik-default-security-controls-ssrf-and-rce-through-remote-class-loading 使用方法 src/main/java/com.poc.Poc.java の 11...
java-remote-class-loader
이 도구는 Java 바이트코드를 클래스 파일 형태로 클라이언트또는 잠재적 대상에게 전송하여, Java ClassLoader와 Reflect API를 함께 사용해 로드 및 실행할 수 있게 해줍니다. 클라이언트는 서버로부터 클래스 파일을 수신하고, 각 실행 결과를 반환합니다. 페이로드는 Java로 작성되어야 하며, 서버를 시작하기 전에 컴파일되어야 합니다. 기능 클라이언트-서버 아키텍처 Java 클래스 파일의 원격 로딩 전송 중 ChaCha20 암호를 이용한 암호화 인자를 통해 설정 정의 가능 서버 재시작 시 통신을 재설정하는...
Weblogic-CVE-2020-2551-To-Internet
Weblogic-CVE-2020-2551-To-Internet CVE-2020-2551 POC to use on the Internet 测试POC(可用于外网测试) python CVE-2020-2551.py HOST IP 尝试修改codebase进行远程类加载(失败) python CVE-2020-TEST.py HOST IP 浅谈 weblogic CVE-2020-2551 漏洞 & 外网POC构造 (首发于安全客,原文链接) 0x00 基础概念 学习这个漏洞需要一些前置知识,比如CORBA与RMI 简单的概述一下:...
fastjson
fastjson Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of...
CVE-2021-44228
CVE-2021-44228 我觉得这边的内容更具实用性(哭)christophetd/log4shell-vulnerable-app 因为只是出于兴趣、一时兴起去调查的,所以可能有些地方含糊不清或者存在错误。 请务必自行承担责任。 搭建复现环境。 只要是在 Linux 环境下,应该就能运行。 1. 下载 jdk 从 jdk8u191 开始,新增了 com.sun.jndi.rmi.object.trustURLCodebase 选项,默认值为 False。 在这种状态下无法加载外部准备的 class,所以这次我们使用更早之前的版本。 ( 也许能加载内部类或进行绕过?? )...
openjdk-orb: unauthed class loading via IIOP in EAP
when EAP runs with -secmgr, the openjdk-orb's JDKBridge honours attacker-supplied CDR codebase URLs during object unmarshalling on :3528, allowing an unauthenticated attacker to load and instantiate arbitrary classes from a remote URL in the server JVM before EJB security interceptors run...
CVE-2026-15560
when EAP runs with -secmgr, the openjdk-orb's JDKBridge honours attacker-supplied CDR codebase URLs during object unmarshalling on :3528, allowing an unauthenticated attacker to load and instantiate arbitrary classes from a remote URL in the server JVM before EJB security interceptors run...
CVE-2026-50188
Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites and plugins using the Kirby Http Remote class, including Remote::request, Remote::get, and Remote::post, to send outgoing HTTP requests with untrusted data in the headers option could allow newline characters...
CVE-2026-50188 Kirby: Request header injection in `Http\Remote`
Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites and plugins using the Kirby Http Remote class, including Remote::request, Remote::get, and Remote::post, to send outgoing HTTP requests with untrusted data in the headers option could allow newline characters...
CVE-2026-50188 Kirby: Request header injection in `Http\Remote`
Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites and plugins using the Kirby Http Remote class, including Remote::request, Remote::get, and Remote::post, to send outgoing HTTP requests with untrusted data in the headers option could allow newline characters...
CVE-2026-50188: Improper Neutralization of CRLF Sequences
Kirby is an open-source content management system. Prior to 4.9.4 and 5.4.4, Kirby sites and plugins using the Kirby Http Remote class, including Remote::request, Remote::get, and Remote::post, to send outgoing HTTP requests with untrusted data in the headers option could allow newline characters...
GHSA-4V4H-M2QQ-PPGW Kirby: Request header injection in `Http\Remote`
TL;DR This vulnerability affects Kirby sites and plugins that use the Kirby\Http\Remote class including Remote::request, Remote::get, Remote::post, and similar helpers to send outgoing HTTP requests and that pass untrusted, user-controlled data into the headers option of such a request. By...
Kirby: Request header injection in `Http\Remote`
TL;DR This vulnerability affects Kirby sites and plugins that use the Kirby\Http\Remote class including Remote::request, Remote::get, Remote::post, and similar helpers to send outgoing HTTP requests and that pass untrusted, user-controlled data into the headers option of such a request. By...
EUVD-2026-25936
An attacker on the same network as the remote application may be able to utilize a timing attack to discover information about the remote secret. In extreme circumstances this could result in the attacker determining the secret and uploading changed classes, thereby achieving remote code executio...
Security update for c3p0 and mchange-commons
This update for c3p0 and mchange-commons fixes the following issues: c3p0: Security issues fixed: CVE-2026-27830: Fixed unsafe object deserialization bsc1258942 Fix the null pointer exception in the userOverridesAsString method bsc1259313. mchange-commons: Security issues fixed: CVE-2026-27727:...
Exploit for Deserialization of Untrusted Data in Apache Parquet_Java
CVE-2025-30065 This repository illustrates how to exploit CVE...
Arbitrary Command Execution
org.jupiter-rpc:jupiter-serialization-kryo is vulnerable to Arbitrary Command Execution. The vulnerability is due to improper configuration which allows remote class loading. The deserialization vulnerability allows an attacker to execute arbitrary commands via crafted RPC requests...
Medium: java-1.8.0-amazon-corretto
Issue Overview: Improve CORBA communication: CORBA deserialization can result in outbound network connections with data passed in. CVE-2023-21830 Better Banking of Sounds: JARSoundbankReader can load classes from remote URLs. CVE-2023-21843 Affected Packages: java-1.8.0-amazon-corretto Note: This...