🔍 CVE-2026-115508

6.5
CVSS Score
MEDIUM
2026-10-22
2026-10-23 13:19
✅ 완료

🇰🇷 한글 설명

Crawl4AI 0.7.0 미만 0.9.5 버전에서 Docker API 서버의 비효율적인 정규 표현식 복잡도 취약점이 발견되었습니다. 인증된 API 클라이언트가 /crawl 요청 본문에 제한 없는 정규 표현식을 전달할 수 있으며, 이를 통해 서버 전체를 중단시키는 서비스 거부(DoS) 공격이 가능합니다.

💡 쉬운 설명

특정 웹 크롤링 도구에서 복잡한 규칙을 입력하면 서버가 계산을 끝내지 못하고 멈춰버리는 문제입니다. 공격자가 이 규칙을 보내면 서버가 먹통이 되어 정상적인 서비스를 이용할 수 없게 됩니다.

🇺🇸 원문 (English)

Crawl4AI 0.7.0 before 0.9.5 contains an inefficient regular expression complexity vulnerability in the Docker API server that allows authenticated API clients to supply unbounded regular expressions in /crawl request bodies. Attackers can submit catastrophic-backtracking patterns via RegexExtractionStrategy.custom, RegexChunking.patterns or JsonCss, JsonXPath and JsonLxml schema regex fields against a crafted page to freeze the entire server, including /health.

📍 영향받는 시스템

Crawl4AI 0.7.0 ~ 0.9.4 버전

⚔️ 공격 벡터

인증된 사용자가 /crawl 요청 시 RegexExtractionStrategy 등을 통해 악의적인 정규 표현식 패턴을 전송

🛡️ 대응 방법

Crawl4AI를 0.9.5 이상의 최신 버전으로 업데이트

🔧 검증 코드

출력된 버전이 0.9.5 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
pip show crawl4ai | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Docker