206 matches found
CVE-2021-44228
CVE-2021-44228 이쪽 이야기가 더 실용성이 있다고 생각합니다ㅠㅠchristophetd/log4shell-vulnerable-app 흥미가 생겨 충동적으로 조사한 것뿐이라, 불확실한 부분이나 오류가 있을 것으로 생각됩니다. 부디, 본인 책임으로 부탁드립니다. 재현 환경 만들기. linux 환경이라면 동작할 것으로 생각됩니다. 1. jdk 다운로드 jdk8u191 이후에는 com.sun.jndi.rmi.object.trustURLCodebase 옵션이 추가되어 기본값이 False가 되었습니다. 이 상태에서는 외부에서...
hka-seminar-log4shell
Seminararbeit - Log4Shell-Schwachstellen-Demonstration CVE-2021-44228 보안 주의사항 이 저장소는 보안 관련 세미나 논문의 일환으로 교육 및 시연 목적 으로만 사용됩니다. 본 코드를 프로덕션 환경이나 명시적 허가 없이 시스템에 사용하지 마십시오. 이 구성은 보안 인식을 높이고, 로깅, 이름 확인, 클래스 동적 로딩과 같은 겉보기에는 무해한 기능들이 결합될 때 복잡한 취약점이 어떻게 발생할 수 있는지 보여주기 위한 것입니다. 목차 1. 프로젝트 설명 1.1 세미나 논문의 목표...
CVE-2019-2725
CVE-2019-2725 CVE-2019-2725CNVD-C-2019-48814, WebLogic wls9-async 명령 반향 10.3.6 12.1.3 ResultBaseExec.java 테스트 defineClass에 사용되며, 악성 클래스를 base64에서 디코딩하여 코드를 실행합니다. 주로 편리함을 위한 것입니다 선택 사항. JDK7u21.java weblogic-2019-272512.1.3命令执行.txt의 xml을 생성합니다. jdk6을 사용하여 컴파일하세요. CVE-2019-2725.py 명령이 실행되는지 확인합니다...
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 테스트 POC 외부 네트워크 테스트에 사용 가능 python CVE-2020-2551.py HOST IP codebase를 수정하여 원격 클래스 로딩 시도 실패 python CVE-2020-TEST.py HOST IP weblogic CVE-2020-2551 취약점 & 외부 네트워크 POC 구성에 대한 간단한 고찰 (安全客에 처음 게재, 원문 링크) 0x00 기본 개념 이 취약점을 학습하려면 CORBA와 R...
yaml-payload
yaml-payload SnakeYAML 역직렬화 익스플로잇 페이로드로 CVE-2022-1471 을 대상으로 하며, artsploit/yaml-payload에서 각색했습니다원래는 mbechler/marshalsec 기반. 기능 SnakeYAML의 안전하지 않은 Yaml.load를 통해 로드되면, 이 페이로드는 실행 중인 애플리케이션을 장악 하고 이를 "You've Been PWNED" 페이지로 대체합니다: 1. Tomcat Valve 주입 — 리플렉션을 통해 실행 중인 Spring Boot 앱에 Tomcat Valve를 주입하...
CVE-2022-41828
CVE-2022-41828 Amazon AWS Redshift JDBC 드라이버 원격 코드 실행 RCE Amazon JDBC Driver for Redshift는 Java Platform, Enterprise Editions에서 제공하는 표준 JDBC 애플리케이션 프로그래밍 인터페이스API를 통해 데이터베이스 연결을 제공하는 Type 4 JDBC 드라이버입니다. 이 드라이버는 모든 Java 애플리케이션, 애플리케이션 서버 또는 Java 지원 애플릿에서 Redshift에 접근할 수 있도록 합니다. redshift-jdbc42 버...
CVE-2022-40146_Exploit_Jar
Apache Batik SSRF to 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번째 줄을...
graylog-cve-2024-24824-exploit
JVMにおける任意のクラスローディングの悪用 このリポジトリは、私の講演で紹介した概念実証のエクスプロイトを含んでいます。 JVMにおける任意のクラスローディングの悪用 興味があればこちらでご覧ください: Youtube このエクスプロイトは CVE-2024-24824 スライドに軽微なタイポがあります をターゲットにしており、Graylog のバージョン 2.0.0 から 5.2.3 に影響を与える任意のクラスローディングの脆弱性です。...
papercut-toolkit
PaperCut CVE-2026-81578 + CVE-2026-82078 방어 툴킷 체인으로 연결된 PaperCut의 사전 인증 원격 코드 실행 취약점에 대한 노출을 확인하고 이해하기 위한 방어적 툴킷입니다: CVE-2026-81578 — 중요 기능에 대한 인증 누락CWE-306. 원격의 인증되지 않은 요청이 접근 검증이 완료되기 전에 관리 백엔드 작업을 트리거할 수 있습니다. CVE-2026-82078 — 안전하지 않은 동적 클래스 로딩. 데이터베이스 연결 유틸리티가 허용 목록 없이 구성 가능한 이름에서 드라이버 클래스를...
CVE-2026-0848-PoC-Improper-Input-Validation
CVE-2026-0848 - NLTK StanfordSegmenter RCE PoC ⚠️ 경고 이 코드는 시스템에서 임의의 명령을 실행합니다. 격리된 가상 머신 또는 컨테이너에서만 사용하세요. 설명 CVE-2026-0848에 대한 기능적 PoC입니다. 악성 JAR 파일이 NLTK에 의해 로드될 때 임의의 코드를 실행할 수 있는 방법을 보여줍니다. 요구 사항 Python 3.8+ Java JDK 8+ payload 컴파일용 NLTK 3.9.2 자동으로 설치됨 설치 및 실행 클론 git clone...
CVE-2026-47858
CVE-2026-47858 — Spring Tools live information 模式未授权 JMX 远程代码执行(PoC) English README | 漏洞公告: Spring Security Advisory | CVE Record 漏洞 :Spring Tools for Eclipse ≤ 5.2.0 / VSCode·Cursor·Theia ≤ 2.2.0 以 live information 模式 (默认开启)启动 Spring Boot 应用时,会向应用注入无认证、无 TLS、绑定全部网卡 的 JMX 远程参数。相邻网络的攻击者可以无凭据连接该 JM...
CVE-2026-16723
🚨 CVE-2026-16723 — fastjson 1.2.83 @JSONType 리소스 탐지 체인 RCE fastjson 1.2.66 1.2.83에서@JSONType 애너테이션 + 불법 클래스명 + jar: 프로토콜을 통한 원격 클래스 로딩 / 명령 실행 재현 프로젝트입니다. ⚠️ 면책 조항 이 프로젝트는 보안 연구, 취약점 재현 및 승인된 테스트 목적으로만 제공됩니다. 승인되지 않은 시스템, 불법 공격 또는 악의적인 용도로 사용하는 것을 엄격히 금지합니다. 사용자는 자신의 행동에 대해 전적인 책임을 지며, 작성자는 어떠한 오용...
CVE-2026-92142 Apache Karaf: Authorization bypass in JMX MBean lifecycle operations
Apache Karaf exposes a JMX MBeanServer guarded by KarafMBeanServerGuard, which enforces role-based access control RBAC on MBean operations invoked over the remote JMX connector RMI registry/server, enabled by default on ports 1099 and 44444. The guard is implemented as a...
EUVD-2026-68961
jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution...
EUVD-2026-85418
Moquette is a lightweight Java MQTT broker. Prior to 0.18.1, when a configured authenticator or authorizator class cannot be loaded, Server.initializeAuthenticator and Server.initializeAuthorizatorPolicy treat the failure as though no custom class was configured and fall back to...
PT-2026-97399
Name of the Vulnerable Software and Affected Versions Moquette versions prior to 0.18.1 Description When a configured authenticator or authorizator class cannot be loaded, the Server.initializeAuthenticator and Server.initializeAuthorizatorPolicy functions treat the failure as if no custom class...
The vulnerability of the `NioPathHelper.deserialize` method in the Jackson-Databind library allows a hacker to load arbitrary files.
The vulnerability of the NioPathHelper.deserialize method in the Jackson-Databind library is related to insecure dynamic class loading. Exploiting this vulnerability could allow an attacker to load arbitrary files...
The vulnerability of the printing control software in PaperCut MF and PaperCut NG, related to insecure dynamic class loading, allows a violator to execute arbitrary code.
The vulnerability of printing control software in PaperCut MF and PaperCut NG lies in the unsafe dynamic loading of classes, due to the lack of checks to ensure that the loaded classes comply with the list of allowed drivers. Exploiting this vulnerability allows a remote attacker to execute...
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...