CVE-2025-12270
MediumCVSS 4.3Exploitation Probability (EPSS)
Low risk34th percentile - higher than 34% of all known CVEs
Summary
A vulnerability was determined in LearnHouse up to 98dfad76aad70711a8113f6c1fdabfccf10509ca. The impacted element is an unknown function of the file /api/v1/assignments/{assignment_id}/tasks/{task_id}/sub_file of the Student Assignment Submission Handler component. This manipulation causes improper control of resource identifiers. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized. Continuous delivery with rolling releases is used by this product. Therefore, no version details of affected nor updated releases are available.
Risk Assessment
An attacker can access files of other students or assignments, potentially leading to breach of confidentiality and data integrity. The public availability of the exploit increases the risk.
Recommendation
Apply the vendor patch or strengthen access control for assignment and file identifiers. Monitor for unusual requests to the sub_file endpoint.
Other vulnerabilities in LearnHouse
See all- CVE-2026-109564Low
LearnHouse before 1.4.0 contains a missing authorization vulnerability in POST /api/v1/playgrounds/{uuid}/duplicate that skips the read-access and draft checks enforced by get_playground. Authenticated users with playground creation rights, such as Instructors, who know a RESTRICTED or unpublished playground UUID can copy its html_content and republish it publicly.
- CVE-2025-12276Medium
A vulnerability was detected in LearnHouse up to 98dfad76aad70711a8113f6c1fdabfccf10509ca. Affected by this issue is some unknown functionality of the Image Handler component. The manipulation results in information disclosure. The attack can be executed remotely. The exploit is now public and may be used. This product implements a rolling release for ongoing delivery, which means version information for affected or updated releases is unavailable.
- CVE-2025-12269Low
A cross-site scripting (XSS) vulnerability was found in LearnHouse up to version 98dfad76aad70711a8113f6c1fdabfccf10509ca in the /dash/org/settings/previews file of the Account Setting Page component. Manipulation leads to malicious script execution. The exploit has been publicly disclosed, and the vendor did not respond to the report.
- CVE-2025-12268Medium
A vulnerability has been found in LearnHouse up to 98dfad76aad70711a8113f6c1fdabfccf10509ca. Impacted is an unknown function of the file /api/v1/courses/ of the Course Thumbnail Handler component. The manipulation of the argument thumbnail leads to unrestricted upload. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. This product is using a rolling release to provide continuous delivery. Therefore, no version details for affected nor updated releases are available.
Original NVD description (English source)
A vulnerability was determined in LearnHouse up to 98dfad76aad70711a8113f6c1fdabfccf10509ca. The impacted element is an unknown function of the file /api/v1/assignments/{assignment_id}/tasks/{task_id}/sub_file of the component Student Assignment Submission Handler. This manipulation causes improper control of resource identifiers. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized. Continious delivery with rolling releases is used by this product. Therefore, no version details of affected nor updated releases are available. The vendor was contacted early about this disclosure but did not respond in any way.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

