27 matches found
spring-cloud-function-rce
Spring Cloud Function SPEL 표현식 주입 취약점 CVE-2022-22963 Spring 프레임워크는 현대 자바 기반 엔터프라이즈 애플리케이션모든 유형의 배포 플랫폼을 위한 포괄적인 프로그래밍 및 구성 모델을 제공합니다. Spring Cloud의 서버리스 프레임워크인 Spring Cloud Function의 RoutingFunction 클래스의 apply 메서드는 요청 헤더의 "spring.cloud.function.routing-expression" 매개변수를 Spel 표현식으로 처리하여 Spel 표현식 주...
spring-spel-0day-poc
spring-spel-0day-poc spring-cloud/spring-cloud-function RCE EXP POC https://github.com/spring-cloud/spring-cloud-function header spring.cloud.function.routing-expression:Tjava.lang.Runtime.getRuntime.exec"open -a calculator.app" build wget...
spring-spel-0day-poc
spring-spel-0day-poc spring-cloud/spring-cloud-function RCE EXP POC https://github.com/spring-cloud/spring-cloud-function header spring.cloud.function.routing-expression:Tjava.lang.Runtime.getRuntime.exec"open -a calculator.app" 빌드 wget...
CVE-2022-22963-POC
CVE-2022-22963 익스플로잇 설명 Spring Cloud Function 버전 3.1.6, 3.2.2 및 지원이 종료된 이전 버전에서 라우팅 기능을 사용할 때 특별히 조작된 SpEL을 routing-expression으로 제공하면 원격 코드 실행 및 로컬 리소스 접근이 가능해집니다. 자세한 내용은 CVE-2022-22963 상세 정보에서 확인할 수 있습니다. AayushmanThapaMagar가 제공한 PoC를 기반으로, 취약한 서버에서 리버스 셸을 획득하기 위한 간단한 익스플로잇을 만들고 있습니다. 이 프로젝트의 목...
CVE-2022-22963
CVE-2022-22963 CVE-2022-22963 PoC 영어 번역 및 https://github.com/chaosec2021/Spring-cloud-function-SpEL-RCE/blob/main/SpelRCEPOC.py 의 탐지를 위해 약간 수정되었습니다. 기본적으로 대상에서 whoami가 실행되고 취약한 URL로 vulnerable.txt 파일이 생성됩니다. 이 취약점을 악용하는 것은 매우 쉽습니다. 다음은 취약점을 악용하는 curl 명령입니다. curl -i -s -k -X $'POST' -H $'Host:...
CVE-2022-22963
CVE-2022-22963 - Spring4shell 취약한 SpringBoot 애플리케이션을 실행하려면 이 Docker 컨테이너를 8080 포트에 노출시켜 실행하세요. 예: docker run -it -d -p 8080:8080 bobcheat/springboot-public 익스플로잇 Curl 명령: curl -i -s -k -X $'POST' -H $'Host: 192.168.1.2:8080' -H...
SpringCloudFunction-Research
SpringCloudFunction-Research CVE-2022-22963 연구 환경 vulfocus/spring-cloud-function-rce:latest 원인 Request Header의 spring.cloud.function.routing-expression 파라미터 구문 분석 문제로 인해 Payload 주입 공격이 발생합니다. 참고 https://hosch3n.github.io/2022/03/26/SpringCloudFunction%E6%BC%8F%E6%B4%9E%E5%88%86%E6%9E%90/...
CVE-2022-22963-Exploit
CVE-2022-22963 익스플로잇 이 저장소는 Spring Cloud Function 버전 3.1.6, 3.2.2 및 지원되지 않는 구버전에서 발견된 CVE-2022-22963 취약점을 위한 Rust 기반 익스플로잇을 포함합니다. 이 취약점은 라우팅 표현식routing-expression으로 사용되는 특수하게 조작된 Spring ExpressionSpEL을 통해 원격 코드 실행 및 로컬 리소스 접근을 허용합니다. 설명 Spring Cloud Function 버전 3.1.6, 3.2.2 및 지원되지 않는 구버전에서 라우팅 기...
cve-2022-22963
Spring Cloud Function SpEL - cve-2022-22963 빌드 $ git clone https://github.com/twseptian/cve-2022-22963.git $ cd cve-2022-22963 $ docker build . -t spring-spel-0day $ docker run -p 8080:8080 --name spring-spel-0day spring-spel-0day 페이로드...
Spring-Cloud-Function-SpEL
Spring-Cloud-Function-SpEL 詳細は個人ブログをご覧ください https://pizz33.github.io/ Spring Cloud Function SpEL式インジェクション用のテスト環境 バージョン java11 で java -jar demo-0.0.1-SNAPSHOT.jar を実行して起動 構築完了後、127.0.0.1:8080ポートにアクセス POST /functionRouter HTTP/1.1 Host: 127.0.0.1:8080 spring.cloud.function.routing-expression:...
CVE-2022-22963
CVE-2022-22963 Spring Cloud Function SpEL 표현식 주입 원격 코드 실행 취약점 탐지 및 활용 도구. 취약점 개요 CVE-2022-22963 는 Spring Cloud Function 라우팅 기능의 고위험 RCE 취약점입니다CVSS 9.8. 애플리케이션이 /functionRouter 엔드포인트를 활성화하면, spring.cloud.function.routing-expression 요청 헤더의 값이 SpELSpring Expression Language 표현식으로 직접 실행되어, 공격자가 인증 없이...
CVE-2022-22963-PoC
CVE-2022-22963 원격 코드 실행 개념 증명 org.springframework.cloud:spring-cloud-function-core에서 CVE-2022-22963 원격 코드 실행을 재현하기 위한 최소 예제입니다. 익스플로잇 서버 실행 mvn spring-boot:run 요청 보내기 curl -X POST -H 'spring.cloud.function.routing-expression: Tjava.lang.Runtime.getRuntime.exec"touch PWNED"' -d xxx...
CVE-2022-22963
Spring Cloud Function 脆弱性CVE-2022-22963 CVE-2022-22963 に対する脆弱なアプリケーション CVE-2022-22963 エクスプロイトデモ https://user-images.githubusercontent.com/57348147/161266562-51d025f0-54d4-488f-ac50-2317e29bfbdf.mp4 ビルド docker pull me2nuk/cves:2022-22963 docker run -it -p 8080:8080 --name=vuln me2nuk/cves:2022-229...
CVE-2022-22963
CVE-2022-22963 针对 CVE-2022-22963 的教育性概念验证自动化工具,已在经授权的 Hack The Box 实验室环境中演示。 概述 CVE-2022-22963 是一个 Spring Cloud Function 漏洞,涉及 spring.cloud.function.routing-expression 请求头。 在易受攻击的配置下,攻击者可滥用 Spring 表达式 语言(SpEL)的求值,通过函数路由机制 调用 Java 功能。 此仓库包含一个 Python 自动化脚本,用于复现 经授权的 CTF/实验室环境中的该漏洞。 CVE ID:...
Exploit for Code Injection in Vmware Spring_Cloud_Function
CVE-2022-22963 — Demo Methodology ⚠️ Overview This demo s...
K11510688: Spring Framework (Spring4Shell) and Spring Cloud vulnerabilities CVE-2022-22965, CVE-2022-22950, and CVE-2022-22963
Security Advisory Description Spring Framework RCE Spring4Shell: CVE-2022-22965 A Spring MVC or Spring WebFlux application running on JDK 9+ may be vulnerable to remote code execution RCE via data binding. The specific exploit requires the application to run on Tomcat as a WAR deployment. If the...
VulnCheck KEV: CVE-2022-22963
When using routing functionality in VMware Tanzu's Spring Cloud Function, it is possible for a user to provide a specially crafted SpEL as a routing-expression that may result in remote code execution and access to local resources...
VMware Spring Cloud Function < 3.1.7 / 3.2.x < 3.2.3 SPEL Expression Injection (local check)
The version of Spring Cloud Function running on the remote host is affected by a remote code execution vulnerability in the routing functionality. A remote, unauthenticated attacker could provide a specially crafted SpEL as a routing expression that may result in remote code execution on the remo...
spring-cloud-function: Remote code execution by malicious Spring Expression
A flaw was found in Spring Cloud Function via the spring.cloud.function.routing-expression header that is modified by the attacker to contain malicious expression language code. The attacker is able to call functions that should not normally be accessible, including runtime exec calls...
BSA-2022-1768
Security Advisory ID : BSA-2022-1768 Component : Spring Cloud Revision : 1.0 In Spring Cloud Function versions 3.1.6, 3.2.2 and older unsupported versions, when using routing functionality it is possible for a user to provide a specially crafted SpEL as a routing-expression that may result in...