🔍 CVE-2025-11031

5.3
CVSS Score
MEDIUM
2025-09-26
2026-10-19 16:10
✅ 완료

🇰🇷 한글 설명

DataTables 1.10.13 이하 버전의 /examples/resources/examples.php 파일에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 공격자가 src 인자를 조작하여 원격에서 시스템 파일에 접근할 수 있으며, 이미 공격 코드가 공개된 상태입니다.

💡 쉬운 설명

웹사이트의 특정 기능을 악용해 서버 내부의 중요한 파일들을 몰래 들여다볼 수 있는 보안 약점입니다. 해커가 원격에서 공격할 수 있으므로 주의가 필요합니다.

🇺🇸 원문 (English)

A flaw has been found in DataTables up to 1.10.13. The affected element is an unknown function of the file /examples/resources/examples.php. This manipulation of the argument src causes path traversal. It is possible to initiate the attack remotely. The exploit has been published and may be used. Upgrading to version 1.10.15 is sufficient to fix this issue. Patch name: 3b24f99ac4ddb7f9072076b0d07f0b1a408f177a. Upgrading the affected component is advised. This vulnerability was initially reported for code-projects Faculty Management System but appears to affect DataTables as an upstream component instead. The vendor of DataTables explains: "I would suggest that the author upgrade to the latest versions of DataTables (actually, they shouldn't really be deploying that file to their own server at all - it is only relevant for the DataTables examples)."

📍 영향받는 시스템

DataTables 1.10.13 이하 버전

⚔️ 공격 벡터

원격에서 src 인자 값을 조작하여 경로 탐색 공격 수행

🛡️ 대응 방법

DataTables를 1.10.15 이상 버전으로 업그레이드

🔧 검증 코드

출력된 결과에서 DataTables의 버전을 확인하여 1.10.15 미만인지 체크합니다.

Shell / Script
npm list datatables || grep -r 'DataTables' /path/to/project/node_modules/datatables 2>/dev/null

📊 CVSS Vector String

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