Skip to main content

Ak Framework EUVDEUVD-2026-114234

| CVE-2026-105894 HIGH
Improper Privilege Management (CWE-269)
2026-10-30 Wordfence GHSA-rq7c-4vhw-wv57
8.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach admin-ajax handler unauthenticated
  2. Delivery
    Send crafted ak_admin_ajax request
  3. Exploit
    update_option sets users_can_register and default_role
  4. Execution
    Register account auto-granted administrator
  5. Impact
    Full site takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the Ak Framework plugin to be active, which is the case on sites running the Newsy - Viral News & Magazine theme that ships it, in versions up to and including 2.9.8. Per the description, no authentication is required - the ak_admin_ajax and ajax_refresh_nonce handlers lack capability/nonce checks and are reachable by unauthenticated attackers, who directly control the option name and value passed to update_option(). Note the input CVSS vector states PR:L (authenticated), which contradicts the 'unauthenticated' description - verify with the vendor. The main limiting factor is footprint: exploitation only affects sites running this specific theme/plugin, and completing privilege escalation depends on the attacker then reaching the registration form after users_can_register is enabled.

Impact

This is a genuine high-priority issue, not a CVSS-inflated paper risk. The input CVSS vector (AV:N/AC:L/PR:L/UI:N, C:H/I:H/A:H, base 8.8) describes a network-reachable, low-complexity flaw with full triad impact, and the vuln.today decision label is 'this_week'. Critically, the CVSS vector and the description conflict on privileges: the vector encodes PR:L (authenticated), but the description states the attack is performed by 'unauthenticated attackers' - if the description is correct the real severity is higher (effectively PR:N / ~9.8), so defenders should treat this as unauthenticated-capable until the vendor/NVD reconcile the vector. The impact is total site compromise: an attacker flips WordPress registration options to self-register an administrator account. EPSS is not provided (unknown) and the CVE is not on CISA KEV, so there is no evidence of mass exploitation yet; combined with Wordfence being the sole reporter this looks like a freshly disclosed, not-yet-weaponized flaw. However, the exploitation primitive (arbitrary update_option via an unauthenticated AJAX endpoint) is trivially scriptable and typical of WordPress bugs that get weaponized quickly, so the absence of KEV/EPSS should not materially lower urgency.

Exploit ScenarioDerived

A remote attacker sends a crafted admin-ajax request to the ak_admin_ajax or ajax_refresh_nonce handler, setting users_can_register=1 and default_role=administrator via the unguarded update_option() call. The attacker then uses the now-open WordPress registration form to create an account that is automatically granted administrator privileges, fully taking over the site. No public exploit was identified at time of analysis, but the technique is straightforward and well understood.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 30, 2026

Privilege escalation in the Ak Framework WordPress plugin, bundled with the Newsy - Viral News & Magazine theme, through version 2.9.8 allows attackers to reach the ajax_refresh_nonce and ak_admin_ajax handlers and pass attacker-controlled option names and values into update_option(), including users_can_register and default_role. Setting those options to enable open registration with the administrator role gives an attacker a path to create an administrator account. The advisory describes the handlers as reachable without authentication, while the supplied CVSS vector specifies PR:L (authenticated), so the authentication prerequisite should be confirmed against the vendor advisory before scoping exposure; exploitation is limited to sites running this theme/plugin, and no public exploit code or CISA KEV entry appears in the supplied intelligence.

RemediationAI

Vendor-released patch: update the Ak Framework plugin to 2.9.9, the release referenced by the vendor changelog at https://docs.akbilisim.com/newsy/changelog/#v299, and confirm the installed plugin version on every site running the Newsy theme since the plugin ships with the theme and may otherwise be overlooked during theme updates; the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/d9f99ab9-eb22-4766-81f2-647af1229815?source=cve should be cross-checked, particularly to resolve whether the handler is genuinely reachable unauthenticated, as the advisory description states, or requires the low-privileged authenticated access indicated by the supplied CVSS vector (PR:L). If updating cannot be done immediately, deactivating the Ak Framework plugin removes the vulnerable handlers, with the trade-off that Newsy theme features depending on the framework may stop working, so the impact on the site should be tested first on a staging copy. Edge filtering of requests to admin-ajax.php carrying the ak_admin_ajax or ajax_refresh_nonce actions can reduce exposure in the interim but is brittle because action names and parameters are attacker-controlled and legitimate theme AJAX traffic shares the same endpoint, so it may break theme functionality. Where these data points are available, review wp_options for unexpected changes to users_can_register and default_role and audit administrator accounts for unauthorized additions, reverting any tampering found.

Affected VersionsENISA

Ak Framework 0 ≤2.9.8

Affected Packages

euvd ak_framework no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Ak Framework is a companion plugin shipped with the Newsy theme that registers WordPress AJAX handlers (ajax_refresh_nonce and ak_admin_ajax) used for theme administration and settings refresh. According to the advisory, those handlers perform neither a capability check nor a nonce validation before accepting a caller-supplied option name and value and handing them to WordPress's update_option() API. Because update_option() writes directly to the wp_options table, controlling both the key and value lets an attacker modify security-relevant site settings such as users_can_register and default_role. This maps to CWE-269 (Improper Privilege Management): the flaw is an authorization failure on a privileged administrative operation rather than a memory-safety or injection bug. The CPE cpe:2.3:a:akbilisim:ak_framework:*:*:*:*:*:*:*:* covers all releases through 2.9.8. The provided sources do not detail how the handlers are registered (for example whether they are exposed via wp_ajax_nopriv), so the exact request path an unauthenticated caller would use is not described in the available materials, and the PR:L versus unauthenticated discrepancy in the supplied data remains unresolved.

Know when Ak Framework gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Description states unauthenticated attackers reach the AJAX handlers, so PR:N (not the input's PR:L); network, low-complexity, no UI, and admin takeover yields C/I/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

The Ak Framework plugin for WordPress, included in the Newsy - Viral News & Magazine WordPress Theme, is vulnerable to Privilege Escalation in all versions up to, and including, 2.9.8. This is due to missing capability checks in the ajax_refresh_nonce and ak_admin_ajax handlers before passing attacker-controlled option names and values to update_option(). This makes it possible for unauthenticated attackers to update arbitrary WordPress options including users_can_register and default_role to escalate privileges to administrator by enabling user registration with administrator as the default role.

Executive ViewAI

Why It Matters

A high-severity privilege escalation vulnerability (CVE-2026-105894) affects the Ak Framework plugin bundled with the Newsy theme, enabling attackers to potentially create administrator accounts on vulnerable WordPress sites. This could lead to full site compromise, data breaches, and reputational damage, impacting any organization using this theme. Leadership should prioritize remediation due to the ease of exploitation and severe consequences.

Business Impact: High
Compensating Controls

Disable the Ak Framework plugin until a patch is available; use a WAF to restrict access to the vulnerable AJAX handlers; monitor for unauthorized admin account creation.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
Low
bundled plugin in a niche commercial WordPress magazine theme
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy