CVE-2024-23334
aiohttp.web.static(follow_symlinks=True)는 디렉터리 트래버설에 취약합니다
- 게시됨
- 2024. 1. 29.
- 업데이트됨
- 2026. 2. 4.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 2. 4.
기본 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일
- 백분위수
- 99.5%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
aiohttp는 asyncio 및 Python을 위한 비동기 HTTP 클라이언트/서버 프레임워크입니다. aiohttp를 웹 서버로 사용하고 정적 라우트를 구성할 때는 정적 파일의 루트 경로를 지정해야 합니다. 또한 'follow_symlinks' 옵션을 사용하여 정적 루트 디렉터리 외부의 심볼릭 링크를 따를지 여부를 결정할 수 있습니다. 'follow_symlinks'가 True로 설정되면 파일 읽기가 루트 디렉터리 내에 있는지 확인하는 검증이 수행되지 않습니다. 이로 인해 디렉터리 트래버설 취약점이 발생하여, 심볼릭 링크가 없더라도 시스템의 임의 파일에 대한 무단 액세스가 가능해질 수 있습니다. follow_symlinks를 비활성화하고 리버스 프록시를 사용하는 것이 권장되는 완화 방법입니다. 버전 3.9.2에서 이 문제가 수정되었습니다.
소스
15Python AioHTTP 라이브러리 =< 3.9.1의 경로 탐색 취약점에 대한 개념 증명
CVE-2024-23334용 익스플로잇 (aiohttp >= 1.0.5> && <=3.9.1)
이 저장소는 보고된 취약점 CVE-2024-23334에 대한 aiohttp 라이브러리 악용의 개념 증명을 포함하고 있습니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.