Security Alert Summary
The Testimonials Widget plugin contains a vulnerability that allows unauthenticated users to create or modify posts via its front-end testimonial submission form. Attackers can overwrite the title, content, and author of existing posts if the site uses the affected plugin versions.
CVE Details
- CVE ID: CVE-2026-96532
- Affected component: Testimonials Widget WordPress plugin
- Affected versions: Versions through 4.0.4 (as stated in the advisory)
- Published: September 26, 2026 at 7:17:03 AM UTC
- Last modified: September 26, 2026 at 7:17:03 AM UTC
- CVSS v3.1 base score / severity / vector: Not provided in the CVE data
- Authentication required: None (unauthenticated users are able to exploit the issue)
- Privileges required: None
- User interaction: Exploitation requires submitting requests to the plugin’s front-end testimonial submission form (no separate victim interaction required)
- Primary impact: Integrity (modification and creation of posts). Confidentiality may be impacted depending on post content or visibility; availability is not indicated in the advisory.
- CWE / weakness ID: Not provided in the CVE data
Technical Details
According to the advisory, the Testimonials Widget plugin through version 4.0.4 does not perform a capability or ownership check when handling its front-end testimonial submission form. Because those checks are missing, unauthenticated requests to the submission endpoint can create new posts or modify existing posts. The vulnerability allows an attacker to overwrite the title, content, and author fields of any existing post via the plugin’s submission handling logic.
No specific functions or REST API endpoints are named in the CVE entry; the description identifies the front-end testimonial submission form and the absence of capability and ownership checks as the root cause. The practical impact is alteration of post data: content integrity is compromised, and published content may be replaced or attributed to incorrect authors.
How This Could Impact Your Website
Imagine a small business site that accepts testimonials via the plugin’s front-end form. An unauthenticated attacker could submit crafted requests to overwrite published testimonials or other posts, changing the message and the displayed author. In a multi-user environment this can lead to confusion between the site owner, content editors, and external contributors: a site owner may find posts altered unexpectedly, editors may need to restore content, and external contributors could have their attributions reassigned or removed.
Practical consequences include unauthorized changes to public-facing content, potential disclosure or alteration of information contained in posts, and an increased risk of targeted phishing if an attacker replaces content with links to malicious sites. If your site stores internal or private information in posts, that information could be exposed or modified.
If you\’re unsure whether your site is affected or how to assess your current user roles and plugins, it may be worth having a professional review.
Recommended Actions
- Update the affected plugin as soon as a patched version is available.
- Review and reduce unnecessary user roles and capabilities, especially for contributor-level accounts and unauthenticated submission handlers.
- Enforce strong passwords and enable two-factor authentication for editor and administrator accounts.
- Remove unused or unmaintained plugins to limit your attack surface.
- Monitor site activity and audit logs for unexpected post creations or modifications.
If you\’d like help reviewing your plugins, user roles, or overall WordPress security posture, our team at Freshy is happy to help.