🔍 CVE-2025-58051

6.5
CVSS Score
MEDIUM
2025-10-16
2026-10-09 10:10
✅ 완료

🇰🇷 한글 설명

Nextcloud Tables 앱의 테이블 임포트 기능에서 사용자가 서버의 임의 파일을 지정할 수 있는 취약점입니다. PhpSpreadsheet 라이브러리가 지원하는 형식의 파일은 내용이 공격자에게 유출됩니다. 버전 0.7.6, 0.8.8, 0.9.5 이상으로 업그레이드하면 해결됩니다.

💡 쉬운 설명

Nextcloud에서 표를 만들 때 파일을 가져오는 기능에서 서버의 어떤 파일이든 지정할 수 있는 문제입니다. 공격자가 민감한 파일의 내용을 볼 수 있게 됩니다.

🇺🇸 원문 (English)

Nextcloud Tables allows you to create your own tables with individual columns. Prior 0.7.6, 0.8.8, and 0.9.5, when importing a table, a user was able to specify files on the server and when their format is supported by the used PhpSpreadsheet library they would be included and their content leaked to the user. It is recommended that the Nextcloud Tables app is upgraded to 0.7.6, 0.8.8 or 0.9.5.

📍 영향받는 시스템

Nextcloud Tables < 0.7.6, < 0.8.8, < 0.9.5

⚔️ 공격 벡터

인증된 사용자가 테이블 임포트 시 /etc/passwd 같은 서버 파일을 경로로 지정하여 내용 유출

🛡️ 대응 방법

Nextcloud Tables를 0.7.6, 0.8.8 또는 0.9.5 이상으로 업그레이드

🔧 검증 코드

출력된 버전 번호가 0.7.6, 0.8.8, 0.9.5 이상인지 확인하여 취약한 버전이면 즉시 업그레이드 필요

Shell / Script
grep -r 'version' /path/to/nextcloud/apps/tables/appinfo/info.xml 2>/dev/null | grep -oP '\d+\.\d+\.\d+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP