Quick answers
- Is CVE-2026-6228 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-6228 being exploited in the wild.
- How severe is CVE-2026-6228?
- High severity, with a CVSS score of 8.8, published 15 May 2026.
- Which products and versions are affected?
- DynamiApps Frontend Admin up to and including 3.28.36.
- Is there a fix for CVE-2026-6228?
- No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
- How is CVE-2026-6228 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-6228?
- Check whether you run DynamiApps Frontend Admin at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
The vulnerability stems from insufficient authorization checks in the 'role' field update mechanism combined with overly permissive capabilities for the 'admin_form' custom post type. The 'admin_form' post type uses 'capability_type' => 'page', allowing users with Editor-level permissions to create and modify forms. An attacker can bypass UI restrictions in feadmin_get_user_roles() by submitting direct POST data to wp-admin/post.php to include 'administrator' in the 'role_options' array. The pre_update_value() function in class-role.php subsequently fails to verify if the current user has the authority to assign the 'administrator' role, validating only that the role exists in the form's options. This allows an attacker to register as a lower-level user (if public registration is enabled) and escalate their privileges to Administrator.
Affected products
- DynamiApps Frontend Admin by DynamiApps up to and including 3.28.36
Timeline
- 2026-05-15: disclosed
- 2026-05-15: advisory
References
- https://plugins.trac.wordpress.org/browser/acf-frontend-form-element/trunk/main/admin/admin-pages/forms/post-types.php
- https://plugins.trac.wordpress.org/browser/acf-frontend-form-element/trunk/main/frontend/fields/user/class-role.php
- https://plugins.trac.wordpress.org/browser/acf-frontend-form-element/trunk/main/frontend/forms/actions/user.php
- https://plugins.trac.wordpress.org/changeset/3519460
- https://www.wordfence.com/threat-intel/vulnerabilities/id/083accd0-8338-47c6-b396-96679b95dd40?source=cve