ConicPlex

Start Your Project

A laptop displaying a blurred data table interface next to a blue access badge with a padlock icon, symbolizing a broken authorization check in a WordPress table plugin

On this Page

WP Table Builder Patches a High-Severity Authorization Bug (CVE-2026-6922)

WP Table Builder patched CVE-2026-6922, a high-severity flaw that let subscriber-level users trash or restore any post on a WordPress site. Here’s what to check.

Aftab Memon

September 22, 2026

WP Table Builder, a WordPress table plugin running on more than 50,000 sites, has a high-severity authorization flaw that lets any logged-in subscriber trash or restore any post, page, or custom post type on the site. Tracked as CVE-2026-6922 and disclosed on September 22, 2026, the bug carries a CVSS score of 7.1. It’s already fixed in version 2.2.2, so the fastest fix is also the simplest one: update.

What’s Actually Broken

The flaw sits in two functions, trash_table_bulk() and restore_table_bulk(), that the plugin uses to bulk-manage its table post type. According to Wordfence’s advisory, an operator precedence bug in the post-type guard means that check never actually fires. On top of that, the permission callback only confirms a user holds a role the plugin recognizes, without checking whether they own the post or even whether it’s a table at all.

Put those two gaps together and an authenticated attacker with subscriber-level access, the default role WordPress hands out for open registration, WooCommerce customer accounts, and most membership plugins, can submit arbitrary post IDs and trash or restore any content type on the site. Not just tables. Any post, any page, any custom post type.

Who Needs to Act on This

If your site runs WP Table Builder version 2.2.1 or earlier and allows any form of self-registration, whether that’s open commenting, a WooCommerce checkout that creates customer accounts, or a membership signup flow, you have users sitting at exactly the privilege level this bug needs. The plugin itself doesn’t have to be visibly in use anywhere for the flaw to be exploitable; the vulnerable endpoints just need to be reachable.

The practical risk here isn’t data theft, it’s disruption. A malicious subscriber could quietly trash product pages, blog posts, or service pages, and depending on how closely a site is monitored, that could go unnoticed for a while.

What to Do

  • Update WP Table Builder to version 2.2.2 or later immediately.
  • Check your Trash for anything that shouldn’t be there, especially if the site allows public registration.
  • Review recently created subscriber accounts for anything that looks automated or unfamiliar.
  • If you don’t actually need open registration, turn it off.

This is also a reminder that a plugin’s core feature set (in this case, building tables) says nothing about how carefully its admin-facing endpoints are locked down. If you’re not sure which plugins on a client site carry this kind of risk, a WordPress Development audit is the place to catch it before a subscriber account does.

Sources

Aftab Memon is a Senior WordPress Developer at ConicPlex, working across everything from plugin conflicts and theme customization to full site builds on Elementor and WooCommerce. He spends most of his time in the parts of WordPress that don’t show up in a features list: hosting quirks, hook priority, the difference between a plugin that works in isolation and one that survives a real production stack. He writes here about what actually holds up once a WordPress site is live and being run by a non-technical client, not just what works in a demo.

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep reading

Platforms

Two smartphones on a desk, one showing a native app home screen and the other tapping a payment reader, with a laptop code editor blurred in the background

Native App vs. Progressive Web App: Which One Actually Fits Your Business in 2026?

A practical framework for deciding between a native app and a progressive web app in 2026, with real costs, hardware…

Husen Memon

September 21, 2026

News & Updates

A laptop on a desk at night with abstract light streams rising from the screen and an open padlock beside it, symbolizing a security flaw in AI coding agents

Plugin4Shell Bug Exposes Claude Code, Codex, Copilot, and Gemini CLI to Silent Takeover

A zero-click flaw called Plugin4Shell let attackers swap trusted plugin code in four major AI coding agents. Here is what…

Sameer Malek

September 21, 2026

Software

A tablet showing a blurred website layout sits on a tool cart in an auto repair shop service bay, with a car on a lift in the background

How Many Service Pages Does a Local Business Website Actually Need?

Most local service businesses need 4 to 10 real service pages, not one for every city or neighborhood. Here’s how…

Aftab Memon

September 21, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant