Description
A flaw has been found in KusalkaSilva Learning-Management-System up to ffeb873f8803f1e9664384ff75000c7da45466d2. Affected is the function getimagesize of the file upload_save.php. Executing a manipulation of the argument uploaded_file/image can lead to unrestricted upload. The attack may be launched remotely. The exploit has been published and may be used. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unrestricted Remote File Upload
Action: Apply Patch
AI Analysis

Impact

A flaw exists in the getimagesize function of the upload_save.php script of the KusalkaSilva Learning‑Management‑System, allowing an attacker to upload arbitrary files without proper type validation. Once an arbitrary file is stored, an attacker could place web‑accessible files that bypass other controls, potentially leading to code execution or other post‑upload attacks. The vulnerability is exploitable remotely with publicly available exploit code.

Affected Systems

The affected product is the KusalkaSilva Learning‑Management‑System. The project follows a continuous rolling‑release model, and no specific release is identified as fixed, meaning any current installation that has not incorporated a recent update could be vulnerable.

Risk and Exploitability

The CVSS score is 5.3, indicating medium severity, and EPSS information is not available, so the likelihood of exploitation is unknown. The vulnerability is not listed in the CISA KEV catalog. An attacker can trigger the flaw from a remote location without authentication, using the published exploit to upload malicious content that may be executed by the server or processed later by other components. The lack of an official vendor patch and no known workaround increase the risk for running installations that rely on the upload feature.

Generated by OpenCVE AI on October 12, 2026 at 20:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest patched release of the Learning‑Management‑System once it becomes available.
  • Disable or restrict the upload functionality and enforce strict MIME‑type and file‑extension validation on the server side.
  • Configure the server or a web application firewall to deny execution permissions for files in the upload directory and to block access to arbitrary uploaded content.

Generated by OpenCVE AI on October 12, 2026 at 20:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
Description A flaw has been found in KusalkaSilva Learning-Management-System up to ffeb873f8803f1e9664384ff75000c7da45466d2. Affected is the function getimagesize of the file upload_save.php. Executing a manipulation of the argument uploaded_file/image can lead to unrestricted upload. The attack may be launched remotely. The exploit has been published and may be used. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The project was informed of the problem early through an issue report but has not responded yet.
Title KusalkaSilva Learning-Management-System upload_save.php getimagesize unrestricted upload
First Time appeared Kusalkasilva
Kusalkasilva learning-management-system
Weaknesses CWE-284
CWE-434
CPEs cpe:2.3:a:kusalkasilva:learning-management-system:*:*:*:*:*:*:*:*
Vendors & Products Kusalkasilva
Kusalkasilva learning-management-system
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Kusalkasilva Learning-management-system
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-15T13:39:59.994Z

Reserved: 2026-10-11T17:30:18.463Z

Link: CVE-2026-108922

cve-icon Vulnrichment

Updated: 2026-10-15T13:39:56.797Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T19:16:38.600

Modified: 2026-10-15T14:17:16.520

Link: CVE-2026-108922

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:15:07Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-434

    Unrestricted Upload of File with Dangerous Type