Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-47665— Penpot: Stored XSS via comment content, innerHTML renders unsanitized HTML

Quick assessment

Affected
penpot penpot
Exploitation
Public or AI PoC available; prioritize validation
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Penpot 是一个开源的设计和原型制作平台。在包括 2.14.3 在内的所有版本中,Penpot 存在通过文件注释引发的存储型跨站脚本攻击(Stored XSS)漏洞:注释内容以原始文本形式存储,并通过 innerHTML 未经任何净化处理直接渲染到页面中。由于后端仅对注释长度进行校验,而前端直接将注释内容通过 innerHTML 写入 DOM,任何能够向共享文件添加注释的团队成员都可以嵌入 HTML 元素(例如带错误处理程序的图片或执行脚本),这些代码将在其他协作者的浏览器中运行。该攻击属于被动触发:任何在受影

CVSS 8.7 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-47665

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Penpot: Stored XSS via comment content, innerHTML renders unsanitized HTML
Source: CVE Program / CVE List V5
Vulnerability Description
Penpot is an open-source design and prototyping platform. In versions up to and including 2.14.3, Penpot is vulnerable to stored cross-site scripting through file comments, whose content is stored as raw text and rendered into the page with innerHTML without any sanitization. Because the backend applies only a length check and the frontend writes comment content directly through innerHTML, any team member who can comment on a shared file can embed HTML such as an image error handler or script that executes in the browser of every other collaborator. The attack is passive: any user who opens the comments panel on the affected file triggers script execution on the Penpot origin, allowing theft of session cookies, actions performed as the victim, and access to their files and projects. This issue is fixed in version 2.15.3.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
在Web页面生成时对输入的转义处理不恰当(跨站脚本)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
penpot penpot < 2.15.3 -

II. Public POCs for CVE-2026-47665

# POC Description Source Link Shenlong Link
AI-Generated POC Premium
Qwen3.6-35B-A3B · 6447 chars
Pro+ exclusive includes:
Vulnerability reproduction recording (real sandbox build + trigger, exclusive)
In-depth vulnerability mechanism
Trigger conditions & impact
Full executable POC code
Exploit chain & mitigation
POC zip download
100+ AI POC generations per month

III. Intelligence Information for CVE-2026-47665

登录查看更多情报信息。

Patches & Fixes for CVE-2026-47665 (1)

Vendor Advisories for CVE-2026-47665 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-47665

No comments yet


Leave a comment