CVE-2025-10003: CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') in stiofansisland UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP
The UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WordPress plugin for WordPress is vulnerable to time-based SQL Injection via the ‘upload_file_remove’ function and 'htmlvar' parameter in all versions up to, and including, 1.2.44 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
AI Analysis
Technical Summary
CVE-2025-10003 is a medium-severity SQL Injection vulnerability (CWE-89) affecting the UsersWP plugin for WordPress, specifically versions up to and including 1.2.44. This plugin provides front-end login, user registration, user profile management, and members directory functionalities. The vulnerability arises from insufficient sanitization and escaping of user-supplied input in the 'upload_file_remove' function, particularly the 'htmlvar' parameter. Due to improper neutralization of special elements in SQL commands, an unauthenticated attacker can perform a time-based SQL Injection attack by appending malicious SQL queries to existing database queries. This allows the attacker to extract sensitive information from the backend database without requiring authentication or user interaction. The vulnerability does not impact data integrity or availability directly but poses a significant confidentiality risk by potentially exposing sensitive user data stored in the database. The CVSS 3.1 base score is 6.5, reflecting a network attack vector with low attack complexity, requiring low privileges but no user interaction, and resulting in high confidentiality impact. No known exploits are currently reported in the wild, and no official patches have been linked yet. The vulnerability is critical for websites using this plugin, especially those handling sensitive user information, as it could lead to data breaches and privacy violations.
Potential Impact
For European organizations, this vulnerability poses a substantial risk to the confidentiality of user data managed through WordPress sites using the affected UsersWP plugin. Given the GDPR regulations in Europe, unauthorized disclosure of personal data could lead to severe legal and financial penalties. Organizations relying on this plugin for user management, membership directories, or front-end login features may face data breaches exposing personally identifiable information (PII), user credentials, or other sensitive data. This can damage organizational reputation, erode customer trust, and result in compliance violations. Additionally, the vulnerability could be leveraged as a foothold for further attacks if attackers gain insights into database structure or user accounts. The fact that exploitation requires no user interaction and can be performed remotely over the network increases the urgency for European entities to address this issue promptly.
Mitigation Recommendations
1. Immediate upgrade: Organizations should update the UsersWP plugin to a version that addresses this vulnerability once an official patch is released by the vendor. Until then, consider disabling the plugin or the vulnerable features if feasible. 2. Web Application Firewall (WAF): Deploy and configure a WAF with rules specifically designed to detect and block SQL Injection attempts targeting the 'upload_file_remove' function and 'htmlvar' parameter. 3. Input validation and sanitization: Implement additional server-side input validation and sanitization for all user inputs related to file uploads and user profile management, especially if custom code interacts with the plugin. 4. Database permissions: Restrict database user permissions to the minimum necessary, preventing the execution of multiple queries or access to sensitive tables where possible. 5. Monitoring and logging: Enable detailed logging of web requests and database queries to detect anomalous activities indicative of SQL Injection attempts. 6. Incident response readiness: Prepare to respond to potential data breaches by having a clear incident response plan aligned with GDPR notification requirements. 7. Alternative plugins: Evaluate alternative WordPress plugins with better security track records for user management if patching is delayed.
Affected Countries
Germany, France, United Kingdom, Netherlands, Italy, Spain, Poland, Sweden
CVE-2025-10003: CWE-89 Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') in stiofansisland UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP
Description
The UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WordPress plugin for WordPress is vulnerable to time-based SQL Injection via the ‘upload_file_remove’ function and 'htmlvar' parameter in all versions up to, and including, 1.2.44 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
AI-Powered Analysis
Technical Analysis
CVE-2025-10003 is a medium-severity SQL Injection vulnerability (CWE-89) affecting the UsersWP plugin for WordPress, specifically versions up to and including 1.2.44. This plugin provides front-end login, user registration, user profile management, and members directory functionalities. The vulnerability arises from insufficient sanitization and escaping of user-supplied input in the 'upload_file_remove' function, particularly the 'htmlvar' parameter. Due to improper neutralization of special elements in SQL commands, an unauthenticated attacker can perform a time-based SQL Injection attack by appending malicious SQL queries to existing database queries. This allows the attacker to extract sensitive information from the backend database without requiring authentication or user interaction. The vulnerability does not impact data integrity or availability directly but poses a significant confidentiality risk by potentially exposing sensitive user data stored in the database. The CVSS 3.1 base score is 6.5, reflecting a network attack vector with low attack complexity, requiring low privileges but no user interaction, and resulting in high confidentiality impact. No known exploits are currently reported in the wild, and no official patches have been linked yet. The vulnerability is critical for websites using this plugin, especially those handling sensitive user information, as it could lead to data breaches and privacy violations.
Potential Impact
For European organizations, this vulnerability poses a substantial risk to the confidentiality of user data managed through WordPress sites using the affected UsersWP plugin. Given the GDPR regulations in Europe, unauthorized disclosure of personal data could lead to severe legal and financial penalties. Organizations relying on this plugin for user management, membership directories, or front-end login features may face data breaches exposing personally identifiable information (PII), user credentials, or other sensitive data. This can damage organizational reputation, erode customer trust, and result in compliance violations. Additionally, the vulnerability could be leveraged as a foothold for further attacks if attackers gain insights into database structure or user accounts. The fact that exploitation requires no user interaction and can be performed remotely over the network increases the urgency for European entities to address this issue promptly.
Mitigation Recommendations
1. Immediate upgrade: Organizations should update the UsersWP plugin to a version that addresses this vulnerability once an official patch is released by the vendor. Until then, consider disabling the plugin or the vulnerable features if feasible. 2. Web Application Firewall (WAF): Deploy and configure a WAF with rules specifically designed to detect and block SQL Injection attempts targeting the 'upload_file_remove' function and 'htmlvar' parameter. 3. Input validation and sanitization: Implement additional server-side input validation and sanitization for all user inputs related to file uploads and user profile management, especially if custom code interacts with the plugin. 4. Database permissions: Restrict database user permissions to the minimum necessary, preventing the execution of multiple queries or access to sensitive tables where possible. 5. Monitoring and logging: Enable detailed logging of web requests and database queries to detect anomalous activities indicative of SQL Injection attempts. 6. Incident response readiness: Prepare to respond to potential data breaches by having a clear incident response plan aligned with GDPR notification requirements. 7. Alternative plugins: Evaluate alternative WordPress plugins with better security track records for user management if patching is delayed.
Affected Countries
For access to advanced analysis and higher rate limits, contact root@offseq.com
Technical Details
- Data Version
- 5.1
- Assigner Short Name
- Wordfence
- Date Reserved
- 2025-09-04T18:27:06.623Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 68bb9c18535f4a97731dab4f
Added to database: 9/6/2025, 2:27:36 AM
Last enriched: 9/13/2025, 3:37:19 AM
Last updated: 10/23/2025, 4:20:16 PM
Views: 37
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-2025-62169: CWE-287: Improper Authentication in WildRikku OctoPrint-SpoolManager
HighCVE-2025-50951: n/a
UnknownCVE-2025-12114: CWE-1191: On-Chip Debug and Test Interface With Improper Access Control in Azure Access Technology BLU-IC2
MediumCVE-2025-59048: CWE-863: Incorrect Authorization in openbao openbao-plugins
HighCVE-2025-50950: n/a
HighActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need enhanced features?
Contact root@offseq.com for Pro access with improved analysis and higher rate limits.