CVE-2024-38816
CVE-2024-38816: 함수형 웹 프레임워크의 경로 탐색 취약점
- 게시됨
- 2024. 9. 13.
- 업데이트됨
- 2025. 3. 18.
- CNA 할당 중
- vmware
- 증거 관찰됨
- 2026. 8. 8.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N보통 · 다음 30일
- 백분위수
- 96.6%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
WebMvc.fn 또는 WebFlux.fn 함수형 웹 프레임워크를 통해 정적 리소스를 제공하는 애플리케이션은 경로 탐색(path traversal) 공격에 취약합니다. 공격자는 악의적인 HTTP 요청을 구성하여 Spring 애플리케이션이 실행 중인 프로세스에서 액세스할 수 있는 파일 시스템의 모든 파일을 획득할 수 있습니다. 구체적으로, 다음 두 조건이 모두 충족되면 애플리케이션은 취약합니다: * 웹 애플리케이션이 정적 리소스를 제공하기 위해 RouterFunctions를 사용합니다 * 리소스 처리가 FileSystemResource 위치로 명시적으로 구성되어 있습니다 그러나 다음 중 하나라도 해당하는 경우 악의적인 요청은 차단되고 거부됩니다: * Spring Security HTTP Firewall https://docs.spring.io/spring-security/reference/servlet/exploits/firewall.html 이 사용 중입니다 * 애플리케이션이 Tomcat 또는 Jetty에서 실행됩니다
소스
2Spring Framework의 패치 버전을 제공하여 CVE-2024-38816을 해결하며, 엔터프라이즈 애플리케이션 개발을 위한 포괄적인 문서와 리소스를 포함합니다.
CVE-2024-38816 개념 증명
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.