🔍 CVE-2025-66303

4.9
CVSS Score
MEDIUM
2025-12-01
2026-09-26 00:10
✅ 완료

🇰🇷 한글 설명

Grav 웹 플랫폼의 1.8.0-beta.27 이전 버전에서 scheduled_at 파라미터 처리 시 발생하는 서비스 거부(DoS) 취약점입니다. 크론(cron) 표현식에 대한 입력값 검증이 미흡하여, 악의적인 입력값(예: 작은따옴표)을 삽입할 경우 관리자 패널이 작동하지 않게 됩니다. 이 문제를 해결하려면 서버에 직접 접속하여 backup.yaml 파일을 수동으로 수정해야 합니다.

💡 쉬운 설명

관리자 설정 화면에 잘못된 문자를 입력하면 관리자 페이지가 먹통이 되어 운영이 불가능해지는 문제입니다. 시스템을 정상화하려면 서버 내부 파일을 직접 수정해야 하는 번거로움이 있습니다.

🇺🇸 원문 (English)

Grav is a file-based Web platform. Prior to 1.8.0-beta.27, A Denial of Service (DoS) vulnerability has been identified in Grav related to the handling of scheduled_at parameters. Specifically, the application fails to properly sanitize input for cron expressions. By manipulating the scheduled_at parameter with a malicious input, such as a single quote, the application admin panel becomes non-functional, causing significant disruptions to administrative operations. The only way to recover from this issue is to manually access the host server and modify the backup.yaml file to correct the corrupted cron expression. This vulnerability is fixed in 1.8.0-beta.27.

📍 영향받는 시스템

Grav CMS 1.8.0-beta.27 미만 버전

⚔️ 공격 벡터

관리자 패널의 scheduled_at 파라미터에 악의적인 크론 표현식(예: single quote) 입력

🛡️ 대응 방법

Grav CMS를 1.8.0-beta.27 이상의 최신 버전으로 업데이트

🔧 검증 코드

출력된 Grav 버전이 1.8.0-beta.27보다 낮은지 확인하십시오.

Shell / Script
grep -oP '(?<=version: ).*' composer.json 2>/dev/null || echo 'Check Grav version manually'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server