Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
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.

FeedsContactPrivacyΒ© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-93485 β€” Defensive research repository for CVE-2026-93485, a WordPress core stored XSS flaw, with version-check scanner, technical analysis, and patch verification guidance. | Kitploit
Tools/GitHubGitHub/0xblackash/cve-2026-93485
Defensive ToolsVulnerability ScannersVulnerability AnalysisWeb SecurityPapers & ResearchLearning & Education
GitHub0xblackash/cve-2026-93485

CVE-2026-93485

Defensive research repository for CVE-2026-93485, a WordPress core stored XSS flaw, with version-check scanner, technical analysis, and patch verification guidance.

View Repository
2126 days 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

⚑ CVE-2026-93485 - Comment2Shell

ChatGPT Image Sep 22, 2026, 02_13_54 PM

CVE CWE-79 WordPress CVSS Status Research


🧬 Overview

CVE-2026-93485 is a high-severity cross-site scripting vulnerability affecting the WordPress core.

The vulnerability is described as improper neutralization of user-controlled input during web-page generation, resulting in DOM-based XSS / stored XSS behavior.

The published advisory states that an unauthenticated attacker can submit malicious comment content, which may subsequently execute in the browser of a user viewing affected content.

The issue is associated with WordPress comment handling and can affect installations using default comment configuration.


πŸ”₯ Vulnerability Snapshot

PropertyDetails
CVECVE-2026-93485
ProductWordPress Core
VendorAutomattic
TypeCross-Site Scripting
CWECWE-79
Attack TypeStored / DOM-Based XSS
AuthenticationNot required
User InteractionRequired
Attack VectorNetwork
ComplexityLow
CVSS v3.17.1 β€” High
Published18 September 2026

CVSS vector:

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L

The CVSS 7.1 rating and vector are reported by the GitHub Advisory Database and Ubuntu security tracker.


🎯 Attack Surface

The reported vulnerability involves the WordPress comment-processing/rendering path.

A simplified attack flow is:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Unauthenticatedβ”‚
β”‚    Attacker    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚
        β”‚ Malicious comment input
        β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ WordPress Comment  β”‚
β”‚    Processing      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          β”‚
          β”‚ Improper neutralization
          β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Stored Application β”‚
β”‚      Content       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          β”‚
          β”‚ Victim views page
          β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Victim Browser     β”‚
β”‚    XSS Execution   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

According to the published vulnerability description, the normal requirement for a commenter to have a previously approved comment can be bypassed under the affected conditions.


🧠 Technical Description

The underlying weakness is classified as:

CWE-79 β€” Improper Neutralization of Input During Web Page Generation

The vulnerability occurs when attacker-controlled input reaches a web-page generation path without adequate neutralization.

The reported issue is particularly relevant to the processing of WordPress comments and the handling of line breaks / generated HTML. CERT SantΓ©'s technical summary identifies the wpautop() processing path as relevant to the vulnerability.

Conceptually:

Attacker-controlled input
          β”‚
          β–Ό
   Comment processing
          β”‚
          β–Ό
      wpautop()
          β”‚
          β–Ό
   HTML generation
          β”‚
          β–Ό
 Insufficient neutralization
          β”‚
          β–Ό
      Stored content
          β”‚
          β–Ό
   Victim renders page

Demo

cve-2026-93485

πŸ“¦ Affected Versions

The advisory lists multiple vulnerable WordPress branches.

Current 7.x branches

7.1        < 7.1.1
7.0        <= 7.0.4
6.9        <= 6.9.7
6.8        <= 6.8.8
6.7        <= 6.7.7
6.6        <= 6.6.7
6.5        <= 6.5.10
6.4        <= 6.4.10
6.3        <= 6.3.10
6.2        <= 6.2.11
6.1        <= 6.1.12
6.0        <= 6.0.14

Legacy branches

5.9        <= 5.9.16
5.8        <= 5.8.15
5.7        <= 5.7.17
5.6        <= 5.6.19
5.5        <= 5.5.20
5.4        <= 5.4.21
5.3        <= 5.3.23
5.2        <= 5.2.26
5.1        <= 5.1.24
5.0        <= 5.0.27
4.9        <= 4.9.31
4.8        <= 4.8.30
4.7        <= 4.7.35

These affected ranges are documented by the GitHub Advisory Database and Debian security tracker.


πŸ›‘οΈ Mitigation

Recommended

Upgrade WordPress to a fixed release for your branch.

For the 7.1 branch, the documented fixed release is:

WordPress 7.1.1

The WordPress security/maintenance release was published on 17 September 2026.

Check the installed version:

wp core version

Or from the WordPress installation directory:

grep "wp_version" wp-includes/version.php

Example:

$ wp core version
7.1.1

πŸ”Ž Safe Detection

A defensive version check can identify potentially affected installations without submitting an XSS payload.

#!/usr/bin/env python3

from packaging.version import Version

FIXED_VERSION = Version("7.1.1")


def check_version(version: str):
    current = Version(version)

    if current < FIXED_VERSION:
        print(f"[!] Potentially affected WordPress version: {version}")
        print("[!] Upgrade to a fixed release.")
    else:
        print(f"[+] WordPress version {version} is >= 7.1.1")


if __name__ == "__main__":
    version = input("WordPress version: ").strip()
    check_version(version)

Note: This simplified checker is intended for the 7.1 branch. WordPress backport releases use branch-specific fixed versions, so production scanners should maintain a complete version matrix rather than treating 7.1.1 as a universal minimum.


πŸ§ͺ Safe Research Methodology

A controlled lab assessment should use:

1. Deploy isolated WordPress instance
            β”‚
            β–Ό
2. Determine exact WordPress version
            β”‚
            β–Ό
3. Review comment configuration
            β”‚
            β–Ό
4. Inspect affected processing path
            β”‚
            β–Ό
5. Compare vulnerable vs patched release
            β”‚
            β–Ό
6. Verify remediation

Recommended laboratory setup:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚          Isolated Test Lab          β”‚
β”‚                                     β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚ Vulnerable  β”‚   β”‚   Patched   β”‚ β”‚
β”‚  β”‚ WordPress   β”‚   β”‚ WordPress   β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚         β”‚                   β”‚       β”‚
β”‚         β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜       β”‚
β”‚                  β–Ό                  β”‚
β”‚           Behavioral Diff           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

This repository intentionally avoids weaponized payloads and focuses on defensive verification and patch validation.


πŸ”¬ Security Impact

Download Tool