Description
The The School Management – Education & Learning ERP plugin for WordPress is vulnerable to generic SQL Injection via 'order[0][dir]' Parameter in all versions up to, and including, 5.4 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with custom-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. This vulnerability is replicated across seven or more AJAX handlers including wlsm-fetch-staff-classes, wlsm-fetch-notices, wlsm-fetch-subjects, wlsm-fetch-inquiries, wlsm-fetch-staff-employee, and wlsm-fetch-payments, and the missing nonce verification on several of these handlers also enables CSRF-chained exploitation.
Published: 2026-08-16
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a classic SQL Injection flaw in the 'order[0][dir]' parameter used by several AJAX handlers of the School Management plugin. It allows an attacker who is authenticated with a custom level or higher to inject arbitrary SQL code into existing queries, enabling the extraction of sensitive database contents. Because the injection occurs in multiple endpoints, the potential impact is broad across user, staff, and financial records. The flaw also lacks nonce verification on several handlers, which can be leveraged for CSRF-chained attacks, thereby possibly amplifying the scope of data exposure.

Affected Systems

The affected systems are WordPress installations that include the Weblizar School Management – Education & Learning ERP plugin, versions 5.4 and all earlier releases. Any site that uses these plugin versions is at risk.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity, so attackers are likely to target this flaw if they can authenticate to the site. Although EPSS data is unavailable, the absence of a KEV listing does not preclude exploitation; the flaw is fully exploitable by users with sufficient privileges and, through CSRF chaining, may affect unauthenticated attackers with some site interaction. Proper role-based restrictions and timely patching can mitigate the risk. The attack vector is presumed to be authenticated through WordPress, with potential escalation via a CSRF chain that bypasses nonce checks on several AJAX endpoints.

Generated by OpenCVE AI on August 16, 2026 at 06:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the School Management plugin to the latest version (5.5 or newer) where the SQL injection issue has been fixed.
  • If an update cannot be applied, restrict access to the vulnerable AJAX endpoints by enforcing stronger role checks or disabling them for users with custom-level privileges.
  • Add or enable nonce verification for all AJAX handlers to provide CSRF protection and prevent chained exploitation.

Generated by OpenCVE AI on August 16, 2026 at 06:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
Link Providers
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.3/admin/inc/school/staff/class/WLSM_Staff_Class.php#L160 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.3/admin/inc/school/staff/class/WLSM_Staff_Class.php#L49 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.3/admin/inc/school/staff/class/WLSM_Staff_Class.php#L51 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.3/admin/inc/school/staff/class/WLSM_Staff_Class.php#L558 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.3/admin/inc/school/staff/class/WLSM_Staff_Class.php#L82 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.4/admin/inc/school/staff/class/WLSM_Staff_Class.php#L160 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.4/admin/inc/school/staff/class/WLSM_Staff_Class.php#L49 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.4/admin/inc/school/staff/class/WLSM_Staff_Class.php#L51 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.4/admin/inc/school/staff/class/WLSM_Staff_Class.php#L558 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/school-management-system/tags/5.4/admin/inc/school/staff/class/WLSM_Staff_Class.php#L82 cve-icon cve-icon
https://plugins.trac.wordpress.org/changeset?reponame=&old=3570107%40school-management-system&new=3570107%40school-management-system cve-icon cve-icon
https://www.wordfence.com/threat-intel/vulnerabilities/id/c3f0ff27-49d7-4aa0-aa00-2853eadecddb?source=cve cve-icon cve-icon
History

Sun, 16 Aug 2026 05:45:00 +0000

Type Values Removed Values Added
Description The The School Management – Education & Learning ERP plugin for WordPress is vulnerable to generic SQL Injection via 'order[0][dir]' Parameter in all versions up to, and including, 5.4 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with custom-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. This vulnerability is replicated across seven or more AJAX handlers including wlsm-fetch-staff-classes, wlsm-fetch-notices, wlsm-fetch-subjects, wlsm-fetch-inquiries, wlsm-fetch-staff-employee, and wlsm-fetch-payments, and the missing nonce verification on several of these handlers also enables CSRF-chained exploitation.
Title The School Management <= 5.4 - Authenticated (Custom+) SQL Injection via 'order[0][dir]' Parameter
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-16T05:27:31.050Z

Reserved: 2026-05-27T20:15:12.349Z

Link: CVE-2026-9767

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-16T06:16:55.133

Modified: 2026-08-16T06:16:55.133

Link: CVE-2026-9767

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T06:30:04Z

Weaknesses
  • CWE-89

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