Description
A vulnerability was detected in KusalkaSilva Learning-Management-System up to ffeb873f8803f1e9664384ff75000c7da45466d2. This impacts the function mysql_query of the file remove_announcements.php of the component State-Changing Endpoints. Performing a manipulation of the argument ID results in missing authentication. The attack may be initiated remotely. The exploit is now public and may be used. This product uses a rolling release model to deliver continuous updates. As a result, specific version information for affected or updated releases is not available. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-10-12
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote unauthorized deletion of announcements
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises in the remove_announcements.php file of the Learning‑Management‑System, where the mysql_query function executes deletion queries based on an ID parameter without checking user authentication. An attacker who can supply a crafted ID value can remotely trigger the endpoint and delete announcements. The flaw is a classic authentication bypass (CWE‑287, CWE‑306) that directly compromises data integrity and could be used to erase course material or other sensitive information.

Affected Systems

All releases of the KusalkaSilva Learning‑Management‑System that have not yet been updated beyond commit ffeb873f8803f1e9664384ff75000c7da45466d2 are affected. The product follows a rolling release model, so the vulnerability may exist in any active branch until a patch is issued.

Risk and Exploitability

The CVSS score of 6.9 indicates medium to high risk. Although the EPSS score is not available and the vulnerability is not listed in CISA's KEV catalog, the attack can be carried out remotely without authentication. Exploitability is straightforward: an attacker simply crafts a request with a valid ID to invoke the removal operation. Given the lack of authentication and the public nature of the exploit, organizations using the system should treat this as a high‑severity concern and implement mitigations promptly.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Ensure that remove_announcements.php requires proper authentication before executing the removal query.
  • Validate and sanitize the ID parameter, and enforce authorization checks for deletion.
  • Monitor the KusalkaSilva repository and upgrade to a patched commit as soon as it becomes available.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description A vulnerability was detected in KusalkaSilva Learning-Management-System up to ffeb873f8803f1e9664384ff75000c7da45466d2. This impacts the function mysql_query of the file remove_announcements.php of the component State-Changing Endpoints. Performing a manipulation of the argument ID results in missing authentication. The attack may be initiated remotely. The exploit is now public and may be used. This product uses a rolling release model to deliver continuous updates. As a result, specific version information for affected or updated releases is not available. The project was informed of the problem early through an issue report but has not responded yet.
Title KusalkaSilva Learning-Management-System State-Changing Endpoints remove_announcements.php mysql_query missing authentication
First Time appeared Kusalkasilva
Kusalkasilva learning-management-system
Weaknesses CWE-287
CWE-306
CPEs cpe:2.3:a:kusalkasilva:learning-management-system:*:*:*:*:*:*:*:*
Vendors & Products Kusalkasilva
Kusalkasilva learning-management-system
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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-13T16:02:16.429Z

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

Link: CVE-2026-108921

cve-icon Vulnrichment

Updated: 2026-10-13T16:02:12.417Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-13T17:17:22.397

Link: CVE-2026-108921

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:30:17Z

Weaknesses
  • CWE-287

    Improper Authentication

  • CWE-306

    Missing Authentication for Critical Function