🔍 CVE-2026-23643

5.4
CVSS Score
MEDIUM
2026-01-16
2026-01-16 21:15
✅ 완료

🇰🇷 한글 설명

CakePHP 프레임워크의 PaginatorHelper::limitControl() 메소드에서 クエリ 스트링 매개 변수 조작을 통해 크로스 사이트 스크립팅(XSS) 취약점이 발견되었습니다.

💡 쉬운 설명

CakePHP 프레임워크의 PaginatorHelper::limitControl() 메소드에서 입력 값 검증이 제대로 이루어지지 않아 공격자가 악의적인 코드를 삽입할 수 있습니다. 이는 사용자에게 악의적인 코드가 실행될 수 있는 취약점입니다. 이 취약점은 5.2.12과 5.3.1 버전에서 해결되었습니다.

🇺🇸 원문 (English)

CakePHP is a rapid development framework for PHP. The PaginatorHelper::limitControl() method has a cross-site-scripting vulnerability via query string parameter manipulation. This issue has been fixed in 5.2.12 and 5.3.1.

📍 영향받는 시스템

CakePHP 5.2.x 이전 버전, CakePHP 5.3.x 이전 버전

⚔️ 공격 벡터

공격자는 クエリ 스트링 매개 변수를 조작하여 악의적인 코드를 삽입할 수 있습니다.

🛡️ 대응 방법

CakePHP를 5.2.12 또는 5.3.1 버전으로 업데이트하세요.

🔧 검증 코드

로컬 시스템에서 Python을 사용하여 CakePHP의 버전을 확인합니다. Python이 설치되어 있어야 하며, CakePHP가 pip를 통해 설치되어 있어야 합니다. 코드를 실행하면 CakePHP의 버전이 출력됩니다. 버전이 5.2.x 또는 5.3.x이면 취약합니다.

Shell / Script
python -c "import pkg_resources; print(pkg_resources.get_distribution('cakephp').version)" | grep -E '^(5\.2\.[0-9]|5\.3\.[0])'$

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP