Description
A vulnerability was identified in Kusalkasilva Learning-Management-System up to ffeb873f8803f1e9664384ff75000c7da45466d2. This affects an unknown function of the file search_class.php. Such manipulation of the argument school_year leads to sql injection. The attack may be launched remotely. The exploit is publicly available and might 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-06
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote SQL Injection
Action: Apply Patch
AI Analysis

Impact

A SQL injection flaw exists in the Kusalkasilva Learning-Management-System's search_class.php file, specifically through manipulation of the school_year argument. The vulnerability allows an attacker to inject arbitrary SQL code, which can compromise the confidentiality and integrity of the underlying database, potentially exposing sensitive student data or altering coursework records. This weakness is represented by CWE-74 (Improper Parsing) and CWE-89 (SQL Injection).

Affected Systems

The issue affects the Kusalkasilva Learning-Management-System, any instance running a version prior to commit ffeb873f8803f1e9664384ff75000c7da45466d2. No formal version numbers are available because the project uses a rolling release model, and the fix has not yet been published or released.

Risk and Exploitability

With a CVSS score of 5.3, the vulnerability is considered medium severity, but the publicly available exploit indicates that it could be used without significant barriers. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is remote, via an HTTP request to search_class.php, and an attacker could manipulate the school_year parameter to insert malicious SQL. The overall risk is moderate, warranting timely remediation.

Generated by OpenCVE AI on October 6, 2026 at 18:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Check for and apply any patch or new commit that resolves the injection flaw in search_class.php; if no update is available, review the repository for subsequent fixes or forks addressing a similar issue.
  • Modify the application code to validate or sanitize the school_year input; for example, use parameterized queries or whitelists to ensure only acceptable values are accepted.
  • Restrict external access to the search_class.php endpoint by implementing network filtering or firewall rules, limiting exposure to trusted users or IP ranges.

Generated by OpenCVE AI on October 6, 2026 at 18:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 06 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 06 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description A vulnerability was identified in Kusalkasilva Learning-Management-System up to ffeb873f8803f1e9664384ff75000c7da45466d2. This affects an unknown function of the file search_class.php. Such manipulation of the argument school_year leads to sql injection. The attack may be launched remotely. The exploit is publicly available and might 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 search_class.php sql injection
First Time appeared Kusalkasilva
Kusalkasilva learning-management-system
Weaknesses CWE-74
CWE-89
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-06T14:50:14.844Z

Reserved: 2026-10-06T05:49:28.053Z

Link: CVE-2026-105921

cve-icon Vulnrichment

Updated: 2026-10-06T14:50:07.450Z

cve-icon NVD

Status : Deferred

Published: 2026-10-06T15:17:17.497

Modified: 2026-10-06T16:01:05.803

Link: CVE-2026-105921

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T08:00:11Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')