CVE-2026-111646
SurveyKing before 1.13.0 Unauthenticated File Download via /api/public/preview
javahuang SurveyKing
CVSS
8.2HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.39%Chance of exploitation activity in the next 30 days, higher than 31% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 1.13.0SurveyKingCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
SurveyKing before 1.13.0 contains a missing authorization vulnerability that allows unauthenticated attackers to download any stored file by id through GET /api/public/preview/{attachmentId}. Attackers who know or derive time-ordered snowflake file ids can bypass shared, owner, and project checks in FileServiceImpl.loadFile to read private survey attachments and respondent uploads.
Text from CVE List
Affected versions 1
- SurveyKingaffected: all versions before 1.13.0CVE List
References 6
- github.com/javahuang/SurveyKing/commit/9489171d53e55ace2856a91af38034665c0064a4Fixvia CVE List
- hackmd.io/@hieuPenguinnn/surveyking-public-preview-unauth-file-readAdvisoryvia CVE List
- vulncheck.com/advisories/surveyking-before-1.13.0-unauthenticated-file-download-via-api-public-previewAdvisoryvia CVE List
- github.com/javahuang/SurveyKing/blob/6e1fdd59f9b331ac90a26402ac86a002cc9155a9/server/api/src/main/java/cn/surveyking/server/api/SurveyApi.java#L99-L107Referencevia CVE List
- github.com/javahuang/SurveyKing/blob/6e1fdd59f9b331ac90a26402ac86a002cc9155a9/server/rdbms/src/main/java/cn/surveyking/server/impl/FileServiceImpl.java#L197-L228Referencevia CVE List
- github.com/javahuang/SurveyKingReferencevia CVE List