Advanced Access Manager – Access Governance for WordPress <= 8.0.1 - Authenticated (Administrator+) Authorization Bypass to Privilege Escalation via JWT REST Endpoints

High 7.2 CWE-863Fixed in 8.0.2
ID
WPSEC-2026-1252
Plugin
Access Governance for WordPress (aka AAM) (advanced-access-manager)
Affected
all versions before 8.0.2
Remediation
Update to 8.0.2 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-863
Usage
Plugin Medium · Affected versions Low among sites WPSec scans, 2026-10-20
Attack surface
Advanced Access Manager – Access Governance for WordPress on WPSec AttackSurface
Fix released
Published

Description

The Access Governance for WordPress (aka AAM) plugin for WordPress is vulnerable to authorization bypass via the aam/v2/jwts and aam/v2/jwt/{id} REST endpoints in all versions up to, and including, 8.0.1, due to the 'access_level' parameter being optional, which skips the checks that the caller may manage users and may edit the user given in 'user_id'. This makes it possible for authenticated attackers with AAM JWT management access, such as site administrators on a multisite network or delegated AAM managers, to issue, read, refresh or revoke JSON Web Tokens for any user, including network super administrators, and then log in as that user.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0