🔍 CVE-2026-55665

0.0
CVSS Score
UNKNOWN
2026-07-10
2026-10-25 15:10
✅ 완료

🇰🇷 한글 설명

Grist 스프레드시트 소프트웨어 1.7.15 미만 버전에서 두 개의 교차 사이트 스크립팅(XSS) 취약점이 발견되었습니다. 공격자가 조작한 자바스크립트 URL이 링크의 href 속성에 삽입되어 사용자의 인증된 세션에서 실행될 수 있으며, 이를 통해 데이터 읽기/수정 및 권한 상승이 가능합니다.

💡 쉬운 설명

악성 링크를 클릭하면 공격자가 작성한 몰래 실행되는 코드가 사용자의 계정 권한을 도용할 수 있는 문제입니다. 이를 통해 공격자는 사용자의 데이터를 훔치거나 문서 관리자 권한을 탈취할 수 있습니다.

🇺🇸 원문 (English)

Grist is spreadsheet software using Python as its formula language. Prior to 1.7.15, Grist contained two cross-site scripting vulnerabilities where an attacker-controlled value reached a link's href without scheme validation, so a javascript URL could run in a victim's Grist origin on a single click. On the account-selection page, /welcome/select-account used its next query parameter as the account buttons' link target. In document tours, the GristDocTour table's Link_URL column became a clickable button, allowing an editor of a shared document to store a javascript URL there that ran when another user opened the document and clicked the tour link. Because the script runs in the victim's authenticated session, it can call Grist APIs as the victim, reading or modifying data and changing sharing settings and access rules. A document editor could therefore escalate to owner-level access. This issue is fixed in version 1.7.15.

📍 영향받는 시스템

Grist 버전 1.7.15 미만

⚔️ 공격 벡터

계정 선택 페이지의 쿼리 파라미터 조작 또는 문서 투어 내 Link_URL 컬럼에 자바스크립트 URL 삽입

🛡️ 대응 방법

Grist를 최신 버전인 1.7.15 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 1.7.15 미만인지 확인하십시오.

Shell / Script
python3 -c 'import grist; print(grist.__version__)' 2>/dev/null || echo 'Grist not found via python module'

💻 영향받는 소프트웨어

Python