RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress <= 4.1235 - Authenticated (Contributor+) Missing Authorization to Arbitrary Post Deletion and Modification via Devices & Services AJAX Actions

High 8.1 CWE-862Fixed in 4.1236
ID
WPSEC-2026-2826
Plugin
RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress (computer-repair-shop)
Affected
from 4.1222 before 4.1236
Remediation
Update to 4.1236 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Weakness
CWE-862
Usage
Plugin Low · Affected versions Low among sites WPSec scans, 2026-11-10
Attack surface
RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress on WPSec AttackSurface
Fix released
Published

Description

The RepairBuddy – Repair Shop CRM & Booking Plugin for WordPress plugin for WordPress is vulnerable to unauthorized deletion and modification of data via the Devices & Services AJAX actions (such as crs_delete_device, crs_save_device_model and crs_save_service_row) in all versions up to, and including, 4.1235. This is due to missing capability checks and missing post type validation: the handlers relied only on the 'crs_devices_nonce' nonce, which is printed on a Devices & Services management page that any user with the 'delete_posts' capability can open. This makes it possible for authenticated attackers, with Contributor-level access and above, to permanently delete arbitrary posts (including pages, products and orders), rename arbitrary posts, and change service price and status metadata.

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