Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2024-12609: CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') in dasinfomedia School Management System for Wordpress

0
Medium
VulnerabilityCVE-2024-12609cvecve-2024-12609cwe-89
Published: Fri Mar 07 2025 (03/07/2025, 08:21:26 UTC)
Source: CVE Database V5
Vendor/Project: dasinfomedia
Product: School Management System for Wordpress

Description

CVE-2024-12609 is a medium severity SQL Injection vulnerability affecting the dasinfomedia School Management System plugin for WordPress, present in all versions up to 92. 0. 0. It arises from improper neutralization of special elements in SQL commands within the 'view-attendance' page, specifically in the mj_smgt_view_student_attendance() function. Authenticated users with at least Student-level access can exploit this flaw to append malicious SQL queries, enabling unauthorized extraction of sensitive database information. The vulnerability does not require user interaction beyond authentication and has a CVSS score of 6. 5, reflecting high confidentiality impact but no integrity or availability impact. No known public exploits have been reported yet. Organizations using this plugin should prioritize patching or applying mitigations to prevent data leakage. Countries with significant WordPress adoption in education sectors are most at risk.

AI-Powered Analysis

AILast updated: 02/26/2026, 03:28:25 UTC

Technical Analysis

CVE-2024-12609 is a SQL Injection vulnerability classified under CWE-89, found in the dasinfomedia School Management System plugin for WordPress. The issue exists in the mj_smgt_view_student_attendance() function, which handles the 'view-attendance' page. The vulnerability stems from insufficient escaping and lack of prepared statements for user-supplied input parameters, allowing authenticated users with Student-level or higher privileges to inject arbitrary SQL code. This injection enables attackers to append additional SQL queries to the existing ones, potentially extracting sensitive information from the backend database. The vulnerability affects all versions up to and including 92.0.0 of the plugin. The CVSS 3.1 base score is 6.5, with vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, indicating network exploitable with low attack complexity, requiring privileges but no user interaction, and causing high confidentiality impact without affecting integrity or availability. No patches or official fixes have been published yet, and no known exploits have been observed in the wild. The vulnerability poses a significant risk to the confidentiality of data managed by the plugin, especially in educational institutions relying on this system for student attendance and related records.

Potential Impact

The primary impact of CVE-2024-12609 is unauthorized disclosure of sensitive information stored in the database of the School Management System plugin. Attackers with authenticated access at the Student level or above can exploit the SQL Injection vulnerability to extract confidential data such as student records, attendance logs, and potentially other sensitive information stored within the WordPress database. This breach of confidentiality can lead to privacy violations, regulatory non-compliance (e.g., FERPA in the US, GDPR in Europe), reputational damage, and potential legal consequences for affected organizations. Although the vulnerability does not allow modification or deletion of data (no integrity or availability impact), the exposure of sensitive educational data can be highly damaging. The ease of exploitation (low complexity, network accessible) combined with the widespread use of WordPress and this plugin in educational environments globally increases the risk profile. Organizations that do not restrict access or monitor authenticated user actions are particularly vulnerable.

Mitigation Recommendations

1. Immediate mitigation involves restricting access to the 'view-attendance' page and related functionalities to only trusted and necessary user roles, minimizing the number of users with Student-level or higher privileges. 2. Implement Web Application Firewall (WAF) rules to detect and block SQL Injection attempts targeting the vulnerable parameter. 3. Monitor database query logs and application logs for unusual or suspicious SQL query patterns indicative of injection attempts. 4. If possible, disable or remove the dasinfomedia School Management System plugin until a security patch is released. 5. Encourage the vendor to release a patch that properly uses parameterized queries or prepared statements to sanitize user inputs in the mj_smgt_view_student_attendance() function. 6. Educate administrators and users about the risks of SQL Injection and the importance of least privilege principles. 7. Regularly back up databases and ensure backups are secure to mitigate potential future risks. 8. Conduct penetration testing and code reviews on custom or third-party WordPress plugins to identify similar vulnerabilities proactively.

Need more detailed analysis?Upgrade to Pro Console

Technical Details

Data Version
5.1
Assigner Short Name
Wordfence
Date Reserved
2024-12-13T13:55:06.959Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 699f6e44b7ef31ef0b59c039

Added to database: 2/25/2026, 9:48:52 PM

Last enriched: 2/26/2026, 3:28:25 AM

Last updated: 2/26/2026, 6:18:18 AM

Views: 1

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats