CVE-2025-14616
CSRF Vulnerability in Recooty Job Widget Allows Admin Key Injection
Publication date: 2026-01-28
Last updated on: 2026-01-28
Assigner: Wordfence
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| recooty | job_widget | to 1.0.6 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-352 | The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is a Cross-Site Request Forgery (CSRF) issue in the Recooty β Job Widget (Old Dashboard) plugin for WordPress, affecting all versions up to 1.0.6. It occurs because the recooty_save_maybe() function lacks nonce validation, allowing unauthenticated attackers to trick a site administrator into performing actions like clicking a malicious link, which can update the recooty_key option and inject malicious content into iframe src attributes.
How can this vulnerability impact me? :
An attacker can exploit this vulnerability to inject malicious content into iframe src attributes on your site by tricking an administrator into executing a forged request. This can lead to unauthorized modification of site options and potentially compromise site integrity or user trust.
What immediate steps should I take to mitigate this vulnerability?
To mitigate this vulnerability, update the Recooty β Job Widget (Old Dashboard) plugin to a version later than 1.0.6 where the nonce validation issue is fixed. Additionally, ensure that site administrators are cautious about clicking on untrusted links to avoid CSRF attacks.