CVE-2026-24665CWE-79

Open eClass is Vulnerable to Stored Cross-Site Scripting (XSS) via Student Assignment Upload

High · published February 3, 2026

CVSS v3.1
8.7
EPSS
0%
Percentile
11.5
In the wild
Unconfirmed
What it is

⚡ Watch out, Open eClass users! A sneaky stored XSS vulnerability lets authenticated students slip in malicious JavaScript through assignment uploads. 🛠️ Think of it like a student slipping a prank note into a teacher's stack of papers — when the teacher reads it, the prank goes live! If an attacker successfully exploits this, they could execute any JavaScript in the context of the instructor's session. This means they could potentially steal sensitive information, manipulate grades, or disrupt course activities — an absolute nightmare for both instructors and students!

Put simply

Think of it like a student slipping a prank note into a teacher's stack of papers — when the teacher reads it, the prank goes live! This stored XSS vulnerability allows authenticated users to embed malicious scripts in files uploaded as assignments, which are executed when instructors view those submissions. The flaw exists in versions prior to 4.2 of the Open eClass platform.

What to do

If an attacker successfully exploits this, they could execute any JavaScript in the context of the instructor's session. This means they could potentially steal sensitive information, manipulate grades, or disrupt course activities — an absolute nightmare for both instructors and students! Update to version 4.2 immediately to close this loophole. Additionally, review file upload handling and implement proper sanitization to prevent future exploits. It's also wise to educate users about safe file uploads! You've got this! With a quick update, you can keep your platform safe and sound. 🔒

The record
Technical detail
CVSS v3.1
8.7 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00217 · 11.5th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-02-03T16:58Z
EPSS history
Timeline
  • 03 FEB 16:58Z
    Open eClass is Vulnerable to Stored Cross-Site Scripting (XSS) via Student Assignment Upload
    cvelistv5