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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-55876— Helium: Stored XSS via Unrestricted SVG File Upload — Authenticated Users Can Store Executable Scripts

Quick assessment

Affected
HeliumEdu platform
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Helium 是一款免费的在线学生计划工具,用于管理课程、作业、成绩和笔记。在版本 2.2.60 之前, 的 POST 端点允许经过身份验证的用户上传 SVG 和 HTML 格式的附件。这是因为 文件未将这些格式列入 和 的黑名单中,而 中的附件序列化逻辑依赖于这些黑名单进行过滤。 当攻击者上传一个 为 的 SVG 文件,并且其他用户访问该附件公开的链接时,嵌入在 SVG 中的脚本将被执行。这导致攻击者能够在由应用程序管理的存储 URL 下持久化地注入和控制活动内容的,并可能发起网络钓鱼攻击。 尽管附件存储使用了与

CVSS 3.5 · Low

Possible ATT&CK Techniques 1 AI

T1505.003 · Web Shell

Affected Version Matrix 1

VendorProduct Version RangeStatus
HeliumEdu platform < 2.2.60 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-55876

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
Helium: Stored XSS via Unrestricted SVG File Upload — Authenticated Users Can Store Executable Scripts
Source: CVE Program / CVE List V5
Vulnerability Description
Helium is a free online student planner for classes, homework, grades, and notes. Prior to 2.2.60, the POST /planner/attachments/ endpoint allows authenticated users to upload SVG and HTML attachments because conf/configs/common.py omits those formats from BLOCKED_ATTACHMENT_EXTENSIONS and BLOCKED_ATTACHMENT_MIME_TYPES, and helium/planner/serializers/attachmentserializer.py relies on those blocklists. An uploaded SVG served as image/svg+xml can execute embedded script when a visitor opens its public attachment URL, allowing persistent attacker-controlled active content and phishing under an application-managed storage URL. The attachment storage uses a separate origin from the application, so same-origin policy prevents the script from reading application cookies or storage, and application-session compromise is not supported by the maintained deployment configuration. This issue is fixed in version 2.2.60.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/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
HeliumEdu platform < 2.2.60 -

II. Public POCs for CVE-2026-55876

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-55876

请登录查看更多情报信息。

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

Vendor Advisories for CVE-2026-55876 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-55876

No comments yet


Leave a comment