Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2025-65094 — Proof-of-concept for CVE-2025-65094: privilege escalation via IDOR in WBCE CMS. Demonstrates group ID manipulation to gain admin access, with detailed analysis and remediation guidance. | Kitploit
Tools/GitHubGitHub/lukasz-rybak/cve-2025-65094
Privilege EscalationVulnerability AnalysisWeb Application ExploitationPenetration TestingPapers & ResearchLearning & Education
GitHublukasz-rybak/cve-2025-65094

CVE-2025-65094

Proof-of-concept for CVE-2025-65094: privilege escalation via IDOR in WBCE CMS. Demonstrates group ID manipulation to gain admin access, with detailed analysis and remediation guidance.

View Repository
125 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-65094: WBCE CMS is Vulnerable to Privilege Escalation via Group ID Manipulation (IDOR)

Overview

FieldDetails
CVE IDCVE-2025-65094
SeverityHIGH
AdvisoryView Advisory
Discovered byLukasz Rybak

Affected Products

  • WBCE/WBCE_CMS

Details

Summary

A low-privileged user in WBCE CMS can escalate their privileges to the Administrators group by manipulating the groups[] parameter in the /admin/users/save.php request.

The UI restricts users to assigning only their existing group, but server-side validation is missing, allowing attackers to overwrite their group membership and obtain full administrative access.

This results in a complete compromise of the CMS.


Upstream Fix Confirmation

The project maintainers have remediated the issue in the following commit:

  • Commit: 9604617
  • Title: "changes in user management"
  • Link: https://github.com/WBCE/WBCE_CMS/commit/96046178f4c80cf16f7c224054dec7fdadddda7e

Relevant commit message:

allow administrators only to assign users to any group; usual users may assign themselves and other users only to groups where they already belong to.

This directly addresses the improper access control in group assignment.


Details

WBCE CMS uses group permissions to restrict access to administrative features.
A restricted group (Users) was created with the following permissions:

image

This setup ensures that low-privileged users:

  • cannot create or edit other users (besides modifying their own profile),
  • cannot manage groups,
  • cannot install or modify modules,
  • cannot access admin tools,
  • cannot perform administrative actions.

Their only elevated permission is:

Users → Modify, intended solely for editing their own account.


Vulnerable Behavior

When modifying their own profile via:

Access → Users → Modify User

the backend fails to validate whether the submitted groups[] value corresponds to allowed UI options.

An attacker can intercept and modify the request:

groups[]=2 → attacker changes to → groups[]=1

This immediately assigns the user to the Administrators group.

Affected Code Paths

(as confirmed by commit 9604617)

The following files participate in group assignment but previously lacked proper authorization logic:

  • wbce/admin/users/index.php
  • wbce/admin/users/users.php
  • wbce/admin/users/save.php

The fix introduces server-side validation that:

  • Allows administrators to assign any group.
  • Restricts regular users to groups they already belong to.

This confirms an Improper Access Control / IDOR vulnerability in the group assignment process.


Proof of Concept (PoC)

1. Create a restricted group

Configure a group named Users with:

  • Users → Modify (enabled)
  • All other permissions disabled
image

2. Create a low-privileged user

image

3. Log in as the low-privileged user

Navigate to:

Access → Users → Modify User

image

Intercept the outgoing request using a proxy such as Burp Suite.


4. Modify the group assignment parameter

Original request parameter:
groups%5B%5D=2

Modified request parameter:
groups%5B%5D=1

Changing the parameter to 1 assigns the user to the Administrators group.


5. Forward the request

image

6. Administrative access obtained

After re-authentication, the user gains full access to administrative tools and features.

image

Impact

This is a privilege escalation vulnerability that allows any low-privileged authenticated user to:

  1. Escalate to the Administrators group
  2. Gain full control of the CMS
  3. Install arbitrary modules
  4. Access all administrative tools
  5. Potentially achieve remote code execution via malicious module upload
  6. Modify or delete any content managed by the CMS

References

  • https://github.com/WBCE/WBCE_CMS/security/advisories/GHSA-hmmw-4ccm-fx44
  • https://github.com/WBCE/WBCE_CMS/commit/96046178f4c80cf16f7c224054dec7fdadddda7e

Disclaimer

This CVE was responsibly disclosed following coordinated vulnerability disclosure practices. The information provided here is for educational and defensive purposes only.

Download Tool
Permission CategorySetting
PagesView
MediaView
Add-onsView
SettingsView
Access → UsersView + Modify
Access → GroupsView
Admin-Tools(none)