Skip to main content

JobSearch CVE-2026-57383

| EUVDEUVD-2026-43458 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-13 Patchstack
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Access public JobSearch submission form
  2. Delivery
    Inject script into stored field
  3. Exploit
    Payload persists in site content
  4. Execution
    Victim views affected page
  5. Persist
    Script executes in victim browser
  6. Impact
    Session hijack or defacement

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to get a malicious payload stored through a JobSearch input field that the plugin renders back without proper encoding (Stored XSS in wp-jobsearch <= 3.2.9), and - per the CVSS UI:R metric - a victim must subsequently view the page containing that stored payload for the script to fire; there is no automatic or unattended trigger. The PR:N metric implies the payload can be planted without authentication, consistent with public-facing job-board submission forms, but this should be verified against the specific vulnerable field since some JobSearch inputs may require a registered candidate or employer account. Limiting factors: the mandatory victim interaction (viewing the content), the browser-only impact scope, and dependence on the site actually exposing the vulnerable JobSearch feature.

Impact

This is a moderate-severity issue (CVSS 7.1) warranting routine rather than emergency prioritization. Supporting real-but-bounded risk: the vector is network-reachable (AV:N), low complexity (AC:L), needs no attacker privileges (PR:N), and carries a scope change (S:C) with low confidentiality, integrity, and availability impact. Tempering the risk: exploitation requires user interaction (UI:R) - a victim must view the malicious content - and impact is confined to the browser session (C:L/I:L/A:L) rather than direct server compromise. No CISA KEV listing, no POC, and no EPSS score were provided, so there is no evidence of active or imminent mass exploitation; this reads as a standard Patchstack-catalogued plugin XSS rather than a headline threat. One caveat to verify: PR:N assumes the payload can be planted without authentication (e.g., via an open application/registration form) - if injection actually requires a logged-in contributor or admin, real-world exploitability is lower than the vector implies.

Exploit ScenarioDerived

An attacker submits a job application, company profile, or listing through a JobSearch form, embedding a malicious script in a field the plugin later renders without sanitization. When a site administrator or visitor opens the page displaying that content, the script executes in their browser, potentially stealing session cookies, acting as the victim, or redirecting them. No public exploit is currently identified, though the low attack complexity means a working payload would be straightforward to craft.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 13, 2026

Stored cross-site scripting in the eyecix JobSearch (wp-jobsearch) WordPress plugin, versions up to and including 3.2.9, lets attackers inject persistent JavaScript that executes in the browsers of users who later view the affected page. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C) indicates a network-reachable, low-complexity flaw requiring no attacker authentication but relying on a victim viewing the poisoned content, with a scope change reflecting script execution crossing into the victim's browser context. No public exploit identified at time of analysis, and no EPSS score was supplied in the intelligence set.

RemediationAI

No vendor-released patch version identified at time of analysis - the data confirms only that versions through 3.2.9 are affected without naming a fixed release, so administrators should check the Patchstack advisory (https://patchstack.com/database/Wordpress/Plugin/wp-jobsearch/vulnerability/wordpress-jobsearch-plugin-3-2-9-cross-site-scripting-xss-vulnerability) and the plugin's vendor/ThemeForest changelog for a version later than 3.2.9 and upgrade as soon as one is published. Until a patched release is applied, compensating controls include deploying a WAF or Patchstack virtual patch to filter XSS payloads on JobSearch endpoints, restricting or moderating unauthenticated submission features such as job applications and company/candidate profile fields (trade-off: manual review overhead and slower onboarding), and enforcing a strict Content-Security-Policy that disallows inline scripts to blunt payload execution (trade-off: may break legitimate inline scripts and require tuning). Review existing stored content for injected markup before it is served to administrators.

Affected VersionsENISA

JobSearch 0 ≤3.2.9

Affected Packages

euvd jobsearch no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is JobSearch, a commercial WordPress job-board plugin published by eyecix and distributed as wp-jobsearch, identified by CPE cpe:2.3:a:eyecix:jobsearch:*:*:*:*:*:*:*:*. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-controllable input - typically fields such as job listings, company profiles, resumes, or application data handled by the plugin - is rendered into generated HTML without adequate output encoding or sanitization. Because the payload is stored server-side (Stored XSS) rather than reflected per-request, it persists in the site's data and fires whenever the tainted content is rendered, affecting visitors and, depending on where the content surfaces, authenticated administrators in wp-admin.

Know when Jobsearch gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.1 MEDIUM

Network-reachable unauthenticated stored XSS needing victim view (UI:R) with browser-scope change (S:C) and low confidentiality/integrity impact; availability realistically N for XSS.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in eyecix JobSearch wp-jobsearch allows Stored XSS.This issue affects JobSearch: from n/a through <= 3.2.9.

Executive ViewAI

Why It Matters

The eyecix JobSearch WordPress plugin (versions through 3.2.9) contains a stored cross-site scripting vulnerability allowing unauthenticated attackers to inject persistent malicious scripts into job listings, which execute in the browsers of all subsequent site visitors. This threatens job search functionality integrity, visitor trust, and exposes users to potential data theft or malware distribution. Organizations using this plugin should prioritize immediate mitigation as no vendor patch is currently available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: disabling or removing the plugin until patched; implementing WAF rules to filter XSS payloads in job posting submission fields; restricting administrative access to the plugin; enforcing Content Security Policy headers to prevent inline script execution; establishing continuous monitoring of job listings for malicious script injection; and maintaining detailed audit logs of plugin access, modifications, and configuration changes.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Medium
popular commercial WordPress job-board plugin, niche but widely resold
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy