Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2641+ Articles
163+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-9055: Amelia WordPress Plugin Privilege Escalation Vulnerability
CVE-2026-9055: Amelia WordPress Plugin Privilege Escalation Vulnerability

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-9055

CVE-2026-9055: Amelia WordPress Plugin Privilege Escalation Vulnerability

A validation flaw in Amelia's customer-update endpoint lets an attacker become a manager, then hijack an administrator account for full takeover.

Dylan H.

Security Team

September 2, 2026
3 min read

Affected Products

  • Amelia (Premium) Booking for Appointments and Events Calendar — versions 8.0 through 9.6.2

Summary

CVE-2026-9055 is a critical privilege escalation vulnerability (CWE-269) in Amelia (Premium), a WordPress booking plugin for appointments and events, affecting versions 8.0 through 9.6.2. The flaw sits in the plugin's customer-update endpoint, which fails to properly validate the attacker-controlled type parameter. By crafting a request that sets externalId to 0, an attacker can flip their own account into the wpamelia-manager role — the first step in a chain that ends in full site takeover.

The plugin has 90,000+ active installs.


Vulnerability Details

AttributeValue
CVE IDCVE-2026-9055
CVSS Score9.8 (Critical) — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWECWE-269 — Improper Privilege Management
TypePrivilege Escalation via unvalidated type/externalId parameters
Attack VectorNetwork
Privileges RequiredNone
User InteractionNone
VendorAmelia (WPAmelia / TMS)
CNAWordfence

Affected Versions

ProductAffected VersionsNotes
Amelia (Premium)8.0 – 9.6.2WordPress.org's public changelog lists v9.6.3 (released July 7, 2026) as fixing "a security vulnerability" without citing a CVE — consistent with, but not independently confirmed as, the fix for this CVE.

Site owners should update to the latest available Amelia release regardless, given the severity of this record.


Attack Chain and Root Cause

1. Attacker submits a crafted request to Amelia's customer-update endpoint
2. The 'type' parameter is not properly validated against the caller's
   actual privileges
3. Setting 'externalId' to 0 causes the endpoint to assign the requesting
   account the customer role 'manager', creating a WordPress user with
   the 'wpamelia-manager' capability set
4. As a manager, the attacker creates a new Amelia 'provider' entity and
   links it to an existing administrator's WordPress user ID
5. That linkage lets the attacker overwrite the administrator's password,
   handing them full control of the WordPress site

Multiple vulnerability-intelligence sources describe this chain as reachable without authentication, meaning the entry point — the customer-update endpoint — does not require a valid session before the type/externalId manipulation succeeds.

Impact of Successful Exploitation

ImpactDescription
Account TakeoverAttacker gains the wpamelia-manager role from an unauthenticated starting position
Administrator CompromiseManager-level access allows overwriting an admin's password directly
Full Site TakeoverAdministrator access on WordPress means arbitrary plugin/theme installation and full content control

Remediation

  1. Update Amelia immediately to the latest version available from the plugin vendor or WordPress.org.
  2. Audit user accounts for any unexpected wpamelia-manager role assignments or newly created administrator accounts.
  3. Review Amelia "provider" entities for any linked to administrator user IDs that your team did not create.
  4. Force a password reset for all administrator accounts if the plugin was running an affected version (8.0–9.6.2) with public-facing booking forms enabled.
  5. Restrict or temporarily disable the Amelia customer-facing booking flow if immediate patching isn't possible.

Detection Indicators

IndicatorDescription
Unexpected wpamelia-manager role grantsSign of the initial escalation step
New Amelia provider records linked to admin user IDsSign of the privilege-linkage step
Administrator password changes with no corresponding legitimate reset requestSign of the final takeover step
Unfamiliar administrator accountsPost-exploitation persistence

References

  • OffSeq Threat Radar — CVE-2026-9055
  • ThreatInt — CVE-2026-9055
  • NVD — CVE-2026-9055

Related Reading

  • WPvivid WordPress Plugin RCE — CVE-2026-1357
#WordPress#Amelia#Privilege Escalation#CVE#Plugin Security

Related Articles

CVE-2026-75860: WordPress JSON Options Plugin Unauthenticated Options Update (CVSS 9.8)

Critical WordPress plugin flaw lets unauthenticated attackers update arbitrary options, enabling privilege escalation and full site takeover.

2 min read

CVE-2026-9851: WordPress Booking Package Plugin Privilege Escalation via Account Takeover

A high-severity privilege escalation vulnerability in the Booking Package WordPress plugin allows unauthenticated or low-privileged attackers to take over…

2 min read

CVE-2026-12415: WordPress Invoice Generator Privilege Escalation (CVSS 9.8)

A critical unauthenticated privilege escalation flaw in the WordPress Invoice Generator plugin allows any attacker to take over administrator accounts via...

4 min read
Back to all Security Alerts