CVE-2026-15309 PUBLISHED

CourseCure Courses <= 1.5.1 - Authenticated (Subscriber+) Privilege Escalation to 'ajax_save_settings' Endpoint

Assigner: Wordfence
Reserved: 09.07.2026 Published: 12.11.2026 Updated: 12.11.2026

The CourseCure Courses plugin for WordPress is vulnerable to Privilege Escalation in versions up to, and including, 1.5.1. This is due to a missing capability check in the ajax_save_settings() function, which accepts arbitrary POST parameters and calls update_option() with attacker-controlled keys and values without any authorization verification. This makes it possible for authenticated attackers, with subscriber-level access and above, to elevate their privileges to administrator by setting the default_role WordPress option to 'administrator' and users_can_register to '1', then registering a new account that is automatically granted full administrator access.

Metrics

CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS Score: 8.8

Product Status

Vendor WishList Member
Product CourseCure Courses
Versions Default: unaffected
  • affected from 0 to 1.5.1 (incl.)

Credits

  • Austin Ginder finder

References

Problem Types

  • CWE-269 Improper Privilege Management CWE