S4E just found a medium-severity finding from ai rule artifact file disclosure scanner
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Apr 4, 2025

CVE-2023-4490 Scanner

CVE-2023-4490 Scanner - SQL Injection vulnerability in WordPress Job Portal

Est. Time~1 minutes
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
3k
Times Used
continuous scan runs
4.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-4490
9.8
CVSScritical
Exploitable remotely over the internet · no authentication required.

The WP Job Portal WordPress plugin before 2.0.6 does not sanitise and escape a parameter before using it in a SQL statement, leading to a SQL injection exploitable by unauthenticated users

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
WP Job Portal
AFFECTED< 2.0.6SAFE ✓≥ 2.0.6
Updated Aug 22, 2026View on NVD →
Detail

WordPress Job Portal is a widely-used plugin by job listing websites that rely on WordPress. This plugin is typically used by enterprises, small to medium-sized businesses, and recruitment agencies to post job listings and allow job seekers to search and apply for jobs online. The plugin offers features like job management, application tracking, and customized job searches to help streamline the hiring process. It integrates seamlessly with WordPress sites, making it easy for website administrators to manage jobs directly from their WordPress dashboard. Many organizations adopt this plugin to enhance user experience and simplify job application processes on their websites. It offers an extensive range of options for customization and flexibility, making it a popular choice among WordPress users.

An SQL Injection vulnerability in this plugin exists because it does not properly sanitize and escape user-supplied inputs to the 'city' parameter before using it in SQL statements. This vulnerability allows attackers to manipulate SQL queries, potentially leading to unauthorized data exposure or database manipulation. Such vulnerabilities are dangerous because they can provide attackers direct access to the database, which may contain critical data. Attackers exploiting this vulnerability do not require authentication, posing a threat to any site using a vulnerable version of the plugin. The SQL injection allows malicious users to potentially extract sensitive information or alter the database’s content, compromising the integrity and confidentiality of the data. Mitigating this vulnerability is crucial to prevent unauthorized access to data and potential damage to the WordPress site's overall security.

The vulnerability lies in the 'city' parameter used in the SQL statements within the plugin. The unsanitized input allows attackers to execute arbitrary SQL commands. Exploiting this vulnerability requires sending a specially crafted request to the server containing malicious SQL statements. By crafting such requests, attackers induce SQL operations that could lead to information disclosure or unauthorized data manipulation. The SQL injection is executed through HTTP POST requests to the "/wp-job-portal-jobseeker-controlpanel/jobs" endpoint, where the 'city' parameter can be manipulated. The lack of input validation and escaping in older versions of the plugin facilitates this SQL injection. Lastly, the vulnerability can be exploited using time-based blind SQL injection techniques, indicating that a successful attack results in a measurable delay, revealing information about the database structure.

If exploited, this vulnerability could allow attackers to gain unauthorized access to sensitive and confidential data stored within the WordPress database. They might extract information like user credentials, email addresses, and other personally identifiable information. Data manipulation could also occur, enabling attackers to alter job postings, create or delete jobs, or even modify application submissions. Additionally, attackers could potentially inject administrative-level permissions for themselves, gaining full access to manage the WordPress site and its contents. The compromise does not require authentication, thus broadening the scope of potential attack vectors. This could severely impact the credibility and security of the affected site, leading to loss of trust, financial damage, and legal implications if user data is breached.

REFERENCES

Solution Advice
  • Immediately update the WordPress Job Portal plugin to version 2.0.6 or later to eliminate the SQL injection vulnerability.
  • Consider implementing a Web Application Firewall (WAF) to block malicious requests before they reach your WordPress site.
  • Regularly audit your WordPress site for similar vulnerabilities and ensure all plugins and themes are up-to-date.
  • Educate web developers on writing secure code that includes sanitizing and escaping all user inputs.
  • Implement logging and monitoring to keep an eye on suspicious activity that could indicate an attempt to exploit SQL injection flaws.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.