# CVE-2025-65675: Classroomio LMS stored XSS in SVG profile pictures

Source: https://junglewise.ai/threats/cve-2025-65675-classroomio-lms-stored-xss-in-svg-profile-pictures  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2025-11-26. Updated: 2026-07-05  
License: CC BY 4.0 with a link back

CVE-2025-65675 · Severity: medium · CVSS 5.4 · Published 2025-11-26

Classroomio LMS, an open-source learning management platform, contains a security flaw in how it handles user profile pictures. An authenticated user can upload a specially crafted image file that, when viewed by others, executes malicious code in their web browser. This could allow an attacker to hijack user sessions, take over accounts, or redirect users to fraudulent websites.

Technologies: [Classroomio](https://junglewise.ai/threats/technologies/classroomio). Vendors: [Classroomio](https://junglewise.ai/threats/vendors/classroomio).

## Quick answers

**Is CVE-2025-65675 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2025-65675 being exploited in the wild.

**How severe is CVE-2025-65675?** Medium severity, with a CVSS score of 5.4, published 26 November 2025.

**Which products and versions are affected?** Classroomio LMS 0.1.13.

**Is there a fix for CVE-2025-65675?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2025-65675 attacked?** It is attacked over the network, in a network appliance.

**Am I affected by CVE-2025-65675?** Check whether you run Classroomio or Classroomio LMS at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

A stored cross-site scripting (XSS) vulnerability exists in Classroomio LMS 0.1.13 due to improper sanitization of SVG files uploaded as profile pictures. The application fails to strip embedded JavaScript from SVG XML data, allowing an authenticated attacker to upload a malicious payload. When a victim (such as an administrator or another student) views the attacker's profile or the image directly, the script executes within the context of the victim's browser session. This can lead to session cookie theft, unauthorized actions performed on behalf of the victim, or account takeover. The attack requires network access and basic user authentication, but relies on a victim interacting with the malicious image.

## Affected products

- Classroomio Classroomio LMS 0.1.13

## Timeline

- 2025-11-26: disclosed: Initial disclosure of CVE-2025-65675
- 2025-11-26: advisory

## References

- [https://github.com/Rivek619/CVE-2025-65675](https://github.com/Rivek619/CVE-2025-65675)
- [https://github.com/classroomio/classroomio](https://github.com/classroomio/classroomio)

## Related threats

- [ClassroomIO authorization bypass in course cloning](https://junglewise.ai/threats/cve-2026-124551-classroomio-through-1-0-0-contains-an-authorization-bypass)
- [ClassroomIO authorization bypass in lesson PUT and DELETE routes](https://junglewise.ai/threats/cve-2026-111369-classroomio-through-1-0-0-contains-an-incorrect-authorization)
- [ClassroomIO insecure direct object reference in course submission routes](https://junglewise.ai/threats/cve-2026-111368-classroomio-through-1-0-0-contains-an-insecure-direct-object)
- [classroomio IDOR in admin and teacher endpoints](https://junglewise.ai/threats/cve-2025-65670-classroomio-idor-in-admin-and-teacher-endpoints)
- [Classroomio LMS Stored XSS in SVG cover images](https://junglewise.ai/threats/cve-2025-65676-classroomio-lms-stored-xss-in-svg-cover-images)
