🔍 CVE-2026-77635

0.0
CVSS Score
UNKNOWN
2026-08-24
2026-10-12 21:10
✅ 완료

🇰🇷 한글 설명

CakePHP 프레임워크의 FunctionsBuilder::jsonValue() 메서드에서 PostgresDriver를 사용할 때 SQL 인젝션 취약점이 발생합니다. jsonPath 매개변수에 사용자 제어 데이터가 전달될 경우 발생하며, 이는 5.1.10, 5.2.15, 5.3.7 버전에서 수정되었습니다.

💡 쉬운 설명

웹사이트를 만드는 도구인 CakePHP에서 데이터베이스를 다루는 과정 중 보안 구멍이 발견되었습니다. 해커가 특수하게 조작된 값을 입력하면 데이터베이스를 마음대로 조작할 수 있는 위험이 있습니다.

🇺🇸 원문 (English)

CakePHP is a rapid development framework for PHP. Prior to versions 5.1.10, 5.2.15, and 5.3.7 on their respective release lines, FunctionsBuilder::jsonValue() with PostgresDriver is vulnerable to SQL injection when user-controlled data is supplied to the jsonPath parameter. This issue is fixed in versions 5.1.10, 5.2.15, and 5.3.7.

📍 영향받는 시스템

CakePHP 5.1.10 미만, 5.2.15 미만, 5.3.7 미만 버전 (PostgresDriver 사용 시)

⚔️ 공격 벡터

사용자가 입력한 데이터가 jsonPath 매개변수를 통해 적절한 검증 없이 SQL 쿼리에 포함될 때 발생

🛡️ 대응 방법

CakePHP를 최신 보안 패치가 적용된 버전(5.1.10, 5.2.15 또는 5.3.7 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 취약점이 해결된 버전(5.1.10, 5.2.15, 5.3.7 이상)인지 확인하십시오.

Shell / Script
composer show cakephp/cakephp | grep 'versions'

💻 영향받는 소프트웨어

PHP