WP Booking System <= 2.1.0.5 - Missing Authorization to Unauthenticated Arbitrary Calendar Note Deletion via wpbs_calendar_remove_note…
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
The WP Booking System (Booking Calendar) plugin for WordPress is affected. A low-privileged logged-in user, such as a Subscriber, can delete calendar notes belonging to any calendar because the plugin does not check whether the user is allowed to perform that action.
Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.
Read the original description
The WP Booking System - Booking Calendar plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the wpbs_action_ajax_calendar_remove_note() function in versions up to, and including, 2.1.0.5 This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete arbitrary calendar notes belonging to any calendar.
Timeline
- CVE published
- First seen by cve.now
- Posted on X by cve.now
Affected versions
- murgroland WP Booking System – Booking Calendar
through 2.1.0.5
References 6
plugins.trac.wordpress.org
- browser/wp-booking-system/tags/2.1.0.5/includes/base/admin/calendar/functions-notes.php#L123
- browser/wp-booking-system/tags/2.1.0.5/includes/base/admin/calendar/functions-notes.php#L119
- browser/wp-booking-system/tags/2.1.0.5/includes/base/admin/calendar/functions-notes.php#L111
- changeset?old=3755940&old_path=%2Fwp-booking-system%2Ftrunk&new=3765778&new_path=%2Fwp-booking-system%2Ftrunk
- changeset/3765778/wp-booking-system/trunk/includes/base/admin/calendar/functions-notes.php