CVE-2025-5675: SQL Injection in Campcodes Online Teacher Record Management System
A vulnerability was found in Campcodes Online Teacher Record Management System 1.0. It has been classified as critical. This affects an unknown part of the file /trms/admin/bwdates-reports-details.php. The manipulation of the argument fromdate/todate leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.
AI Analysis
Technical Summary
CVE-2025-5675 is a SQL Injection vulnerability identified in version 1.0 of the Campcodes Online Teacher Record Management System, specifically within the /trms/admin/bwdates-reports-details.php file. The vulnerability arises due to improper sanitization or validation of the 'fromdate' and 'todate' parameters, which are used to filter or query report data. An attacker can manipulate these parameters remotely without any authentication or user interaction, injecting malicious SQL code that the backend database executes. This can lead to unauthorized data access, data modification, or potentially full compromise of the underlying database. The CVSS 4.0 vector indicates no privileges or user interaction are required, and the attack can be performed remotely over the network. The vulnerability impacts confidentiality, integrity, and availability to a limited extent (VC:L, VI:L, VA:L), suggesting partial but significant compromise possibilities. Although the CVSS score is 6.9 (medium severity), the critical classification by the vendor likely reflects the sensitivity of the data handled by this system (teacher records). No official patches or mitigations have been published yet, and no known exploits are reported in the wild, but public disclosure of the exploit code increases the risk of exploitation. The system is used for managing teacher records, which may contain personally identifiable information (PII) and sensitive educational data.
Potential Impact
For European organizations, particularly educational institutions or government bodies managing teacher records, this vulnerability poses a significant risk. Exploitation could lead to unauthorized access to sensitive personal data of teachers, including identity details, employment records, and potentially sensitive performance or disciplinary information. This could result in privacy violations under GDPR, leading to regulatory penalties and reputational damage. Additionally, attackers could manipulate or delete records, disrupting administrative operations and impacting the availability and integrity of educational data. The remote and unauthenticated nature of the attack increases the risk of widespread exploitation, especially if the system is exposed to the internet. Given the critical nature of educational data and the importance of maintaining trust in public institutions, this vulnerability could have serious operational and compliance consequences for European entities using this product.
Mitigation Recommendations
Immediate mitigation should focus on restricting access to the vulnerable endpoint by implementing network-level controls such as IP whitelisting or VPN-only access to the management interface. Input validation and parameter sanitization must be enforced on the 'fromdate' and 'todate' parameters to prevent SQL injection; this includes using prepared statements or parameterized queries in the backend code. Organizations should conduct a thorough code review of the affected module and apply secure coding practices. In the absence of an official patch, consider deploying Web Application Firewalls (WAFs) with custom rules to detect and block SQL injection attempts targeting these parameters. Monitoring and logging access to the vulnerable endpoint should be enhanced to detect suspicious activity. Finally, organizations should plan for an update or patch deployment once available from the vendor and conduct a risk assessment to identify any potential data breaches resulting from exploitation.
Affected Countries
Germany, France, United Kingdom, Italy, Spain, Netherlands, Poland, Sweden
CVE-2025-5675: SQL Injection in Campcodes Online Teacher Record Management System
Description
A vulnerability was found in Campcodes Online Teacher Record Management System 1.0. It has been classified as critical. This affects an unknown part of the file /trms/admin/bwdates-reports-details.php. The manipulation of the argument fromdate/todate leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.
AI-Powered Analysis
Technical Analysis
CVE-2025-5675 is a SQL Injection vulnerability identified in version 1.0 of the Campcodes Online Teacher Record Management System, specifically within the /trms/admin/bwdates-reports-details.php file. The vulnerability arises due to improper sanitization or validation of the 'fromdate' and 'todate' parameters, which are used to filter or query report data. An attacker can manipulate these parameters remotely without any authentication or user interaction, injecting malicious SQL code that the backend database executes. This can lead to unauthorized data access, data modification, or potentially full compromise of the underlying database. The CVSS 4.0 vector indicates no privileges or user interaction are required, and the attack can be performed remotely over the network. The vulnerability impacts confidentiality, integrity, and availability to a limited extent (VC:L, VI:L, VA:L), suggesting partial but significant compromise possibilities. Although the CVSS score is 6.9 (medium severity), the critical classification by the vendor likely reflects the sensitivity of the data handled by this system (teacher records). No official patches or mitigations have been published yet, and no known exploits are reported in the wild, but public disclosure of the exploit code increases the risk of exploitation. The system is used for managing teacher records, which may contain personally identifiable information (PII) and sensitive educational data.
Potential Impact
For European organizations, particularly educational institutions or government bodies managing teacher records, this vulnerability poses a significant risk. Exploitation could lead to unauthorized access to sensitive personal data of teachers, including identity details, employment records, and potentially sensitive performance or disciplinary information. This could result in privacy violations under GDPR, leading to regulatory penalties and reputational damage. Additionally, attackers could manipulate or delete records, disrupting administrative operations and impacting the availability and integrity of educational data. The remote and unauthenticated nature of the attack increases the risk of widespread exploitation, especially if the system is exposed to the internet. Given the critical nature of educational data and the importance of maintaining trust in public institutions, this vulnerability could have serious operational and compliance consequences for European entities using this product.
Mitigation Recommendations
Immediate mitigation should focus on restricting access to the vulnerable endpoint by implementing network-level controls such as IP whitelisting or VPN-only access to the management interface. Input validation and parameter sanitization must be enforced on the 'fromdate' and 'todate' parameters to prevent SQL injection; this includes using prepared statements or parameterized queries in the backend code. Organizations should conduct a thorough code review of the affected module and apply secure coding practices. In the absence of an official patch, consider deploying Web Application Firewalls (WAFs) with custom rules to detect and block SQL injection attempts targeting these parameters. Monitoring and logging access to the vulnerable endpoint should be enhanced to detect suspicious activity. Finally, organizations should plan for an update or patch deployment once available from the vendor and conduct a risk assessment to identify any potential data breaches resulting from exploitation.
Affected Countries
Technical Details
- Data Version
- 5.1
- Assigner Short Name
- VulDB
- Date Reserved
- 2025-06-04T13:00:43.677Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 6841efec182aa0cae2ed9f24
Added to database: 6/5/2025, 7:28:44 PM
Last enriched: 7/7/2025, 5:10:41 PM
Last updated: 1/7/2026, 4:17:40 AM
Views: 47
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
CVE-2026-20893: Origin validation error in Fujitsu Client Computing Limited Fujitsu Security Solution AuthConductor Client Basic V2
HighCVE-2025-14891: CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in ivole Customer Reviews for WooCommerce
MediumCVE-2025-14059: CWE-73 External Control of File Name or Path in roxnor EmailKit – Email Customizer for WooCommerce & WP
MediumCVE-2025-12648: CWE-552 Files or Directories Accessible to External Parties in cbutlerjr WP-Members Membership Plugin
MediumCVE-2025-14631: CWE-476 NULL Pointer Dereference in TP-Link Systems Inc. Archer BE400
HighActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
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.