🔍 CVE-2026-40163

8.2
CVSS Score
HIGH
2026-04-10
2026-06-17 10:44
✅ 완료

🇰🇷 한글 설명

Saltcorn의 특정 엔드포인트에서 인증되지 않은 공격자가 서버 파일 시스템의 임의 위치에 디렉토리를 생성하고 JSON 파일을 작성할 수 있는 취약점이 발견되었습니다. 또한, 특정 엔드포인트를 통해 디렉토리 목록을 조회하거나 특정 JSON 파일을 읽을 수 있는 권한 탈취 위험이 존재합니다.

💡 쉬운 설명

해커가 로그인하지 않고도 서버에 마음대로 폴더를 만들거나 파일을 저장할 수 있는 보안 구멍이 발견되었습니다. 이로 인해 서버 내부의 중요한 정보를 몰래 훔쳐보거나 시스템을 망가뜨릴 위험이 있습니다.

🇺🇸 원문 (English)

Saltcorn is an extensible, open source, no-code database application builder. Prior to 1.4.5, 1.5.5, and 1.6.0-beta.4, the POST /sync/offline_changes endpoint allows an unauthenticated attacker to create arbitrary directories and write a changes.json file with attacker-controlled JSON content anywhere on the server filesystem. The GET /sync/upload_finished endpoint allows an unauthenticated attacker to list arbitrary directory contents and read specific JSON files. This vulnerability is fixed in 1.4.5, 1.5.5, and 1.6.0-beta.4.

📍 영향받는 시스템

Saltcorn 1.4.5, 1.5.5, 1.6.0-beta.4 미만 버전

⚔️ 공격 벡터

인증되지 않은 공격자가 POST /sync/offline_changes 및 GET /sync/upload_finished 엔드포인트를 통해 원격 공격 수행

🛡️ 대응 방법

Saltcorn을 최신 보안 패치가 적용된 버전(1.4.5, 1.5.5 또는 1.6.0-beta.4 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 Saltcorn의 버전이 1.4.5, 1.5.5 또는 1.6.0-beta.4보다 낮은지 확인하십시오.

Shell / Script
npm list saltcorn | grep -E 'saltcorn@([0-9]+\.[0-9]+\.[0-9]+)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server