← WordPress Vulnerabilities
WordPress security by component

User Access Manager

User Access Manager controls access to WordPress posts, pages, files, and other content according to user groups and permissions.

User Access Manager (user-access-manager) is a WordPress plugin with 5 published CVE records in this archive. The latest tracked vulnerability was published Aug 12, 2026; the highest published CVSS base score is 8.8.

Plugin slug: user-access-manager

CVE-2026-18035: User Access Manager restrictions do not apply to REST requests

User Access Manager before 2.3.15 does not enforce its group access restrictions for REST API requests. An unauthenticated visitor can retrieve the content of posts, pages and custom post types that the site restricted to selected user groups. The advisory does not disclose the affected REST routes, request parameters or authorization functions.

PublishedAug 12, 2026
Known safe version2.3.15
Published vulnerabilities for user-access-manager
Safe version
Aug 12, 2026 CVE-2026-18035
User Access Manager restrictions do not apply to REST requests
User Access Manager before 2.3.15 does not enforce its group access restrictions for REST API requests. An unauthenticated visitor can retrieve the content of posts, pages and custom post types that the site restricted to selected user groups. The advisory does not disclose the affected REST routes, request parameters or authorization functions.
2.3.15
CVE5.3
NVDPending
Aug 05, 2026 CVE-2026-15281
User Access Manager attachment IDs permit subscriber second-order SQL injection
User Access Manager through 2.3.12 accepts the id parameter through wp_ajax_save-attachment-compat and stores it as objectId in saveAjaxAttachmentData() without sufficient validation. addQueryExcludedPostFilter() later retrieves the value, uses it as an array key and directly implodes it into a SQL NOT IN() clause without integer casting or query preparation. A Subscriber can therefore stage second-order SQL injection that can extract sensitive database information. The CNA does not disclose the precise second-stage trigger or complete query.
> 2.3.12
CVE6.5
NVDPending
Aug 02, 2026 CVE-2026-18352
User Access Manager attachment checks can be decoupled from the file read
User Access Manager through 2.3.15 handles public file delivery through uamfiletype and uamgetfile. An unauthenticated attacker can supply a traversing uamgetfile path together with attachment_id for a legitimate public attachment. attachment_url_to_postid() returns 0 for the traversing path, after which get_post(0) falls back to WordPress's global post selected by attachment_id; the access check therefore approves the public attachment while FileHandler streams the attacker-selected server path through fopen() or readfile(). This can disclose wp-config.php, credentials and other files readable by PHP.
2.3.16
CVE7.5
NVDPending
Aug 30, 2023 CVE-2022-1601
User Access Manager: A security weakness
User Access Manager is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVEPending
NVD5.3
Aug 20, 2019 CVE-2011-5328
User Access Manager: Cross-site request forgery
User Access Manager is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request. The public source does not disclose the vulnerable endpoint, action, parameter or function, so the precise input path remains unknown.
See mitigation notes
CVEPending
NVD8.8