Skip to content
PatchBriefing

Search PatchBriefing

Type at least two characters. Results update as you type.

Search CVEs, products, packages and article titles.

Nothing found. Identifiers such as CVE and GHSA can be searched in both languages.

Subscribe

Medium · 4.7 WordPress CVE-2023-54413

Reflected XSS in WPML Multilingual CMS Plugin for WordPress (CVE-2023-54413)

WPML (sitepress-multilingual-cms) versions before 4.6.1 contain a reflected cross-site scripting vulnerability in the wp_lang parameter, allowing unauthenticated attackers to execute JavaScript in a victim's browser via a crafted login link.

Synthesized by AI from 2 sources · updated 2 hours ago

AI summary

A reflected cross-site scripting (XSS) vulnerability has been identified in the WPML Multilingual CMS plugin for WordPress, tracked as CVE-2023-54413. The issue affects versions before 4.6.1 and can be exploited by unauthenticated attackers through a crafted URL sent to a victim. WPML is a widely used plugin for translating WordPress sites, which increases the potential reach of this vulnerability.

What Happened

A reflected XSS vulnerability was identified in the WPML Multilingual CMS plugin for WordPress, affecting versions before 4.6.1. The vulnerability resides in how the plugin processes the wp_lang parameter. An attacker can craft a malicious link to /wp-login.php containing a specially constructed wp_lang value that injects an image input element with an obfuscated onfocus event handler. When a victim interacts with this element in their browser (such as by clicking the crafted link and triggering the handler), arbitrary JavaScript can execute in the context of the victim's session.

Technical Cause

The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation / Cross-Site Scripting). The root cause is insufficient sanitization of the wp_lang parameter before it is reflected back into the page output, allowing an attacker to inject HTML/JavaScript content that executes in the victim's browser when the crafted input is processed.

Why It Matters

This is a reflected XSS vulnerability exploitable without authentication, meaning an attacker does not need valid credentials to attempt exploitation. However, it does require user interaction — a victim must click or follow a crafted link and trigger the injected element. Because WPML is a popular plugin used on a large number of WordPress sites, the potential attack surface is broad. Successful exploitation could allow an attacker to execute scripts in a victim's browser session, which may lead to session manipulation or other client-side impacts, though the confidentiality and integrity impact is rated as low in the CVSS vector.

Discovery and Timeline

The fact package notes that exploitation evidence was first observed by the Shadowserver Foundation on 2025-11-12. No further details on discovery or disclosure timeline are available in the current records. The advisory itself was published on 2026-10-22.

Affected Versions

WPML (package name: sitepress-multilingual-cms) versions prior to 4.6.1 are affected by this vulnerability.

Fixes and Mitigation

The fact package indicates a fixed version boundary of 4.6.1 in the affected range data, but explicitly marks 'fix_available' as false and lists no confirmed fixed versions. This is a notable inconsistency in the source data: while 4.6.1 appears as the upper bound of the affected range, there is no confirmation that this version actually contains a fix or is currently available to users. We cannot confirm with certainty that updating resolves the issue based on the information provided.

Recommended Action

Site owners running WPML should monitor the plugin vendor's official channels for a confirmed security update, since the fix status could not be verified from the available records. In the meantime, administrators may consider restricting or monitoring access to wp-login.php and educating users against clicking untrusted or unexpected links, as this reduces the likelihood of successful exploitation given the required user interaction.

PatchBriefing score

4.7 / 10 · Medium

Official CVSS: 6.1

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

EPSS 0.0021 (11 percentile)

Why this score

This vulnerability received a PatchWire score of 4.7, reflecting a CVSS 3.1 base score of 6.1 (moderate severity). The score is primarily driven by the base CVSS rating, with additional contributions from the vulnerability being exploitable by unauthenticated attackers (+0.6), the absence of a confirmed fix (+0.4), and the plugin's broad install base (+0.38). There is no evidence of known exploitation in the wild (known_exploited: false), no public exploit code (public_exploit: false), and the EPSS score is very low (0.00211), indicating a low predicted likelihood of exploitation in the near term. The requirement for user interaction (a victim must click a crafted link) further limits ease of exploitation.

Affected versions

WPML < 4.6.1
vulnerable

Reported fixes

The fact package indicates a fixed version boundary of 4.6.1 in the affected range data, but explicitly marks 'fix_available' as false and lists no confirmed fixed versions. This is a notable inconsistency in the source data: while 4.6.1 appears as the upper bound of the affected range, there is no confirmation that this version actually contains a fix or is currently available to users. We cannot confirm with certainty that updating resolves the issue based on the information provided.

How this was built

2 source records were collected, matched and used to prepare the report above.

  • NVD (NIST) database
  • WPVulnerability database
Unified report
Reflected XSS in WPML Multilingual CMS Plugin for WordPress (CVE-2023-54413)
1 article · 2 sources cited
Revision history
  1. Published
  2. Generated
LOW 3.1 WordPress 24 Oct Essential Addons for Elementor before 6.8.7: Two Low-Severity Access Control Flaws The Essential Addons for Elementor WordPress plugin, used on over a million sites, contains two low-severity vulnerabilities fixed in version 6.8.7: an unvalidated HTML tag setting that lets Author-level users inject iframe/form markup, and a Multisite authorization gap that lets subsite administrators alter the login-approval state of accounts on other sites in the network. Read full report → MED 5.6 WordPress 24 Oct Three Vulnerabilities Disclosed in LiteSpeed Cache WordPress Plugin Three vulnerabilities have been disclosed in the LiteSpeed Cache WordPress plugin, affecting all versions before 7.9.2. Two are unauthenticated stored cross-site scripting issues (CVE-2026-113499, CVE-2026-113500) that can execute JavaScript in the browser of any visitor, including logged-in administrators. The third (CVE-2026-113501) is a broken access control issue allowing low-privileged users to dismiss supposedly non-dismissible admin notices. No fixed version has been confirmed in the available data. Read full report → MED 4.6 WordPress 22 Oct Two Stored XSS Vulnerabilities Found in Elementor Website Builder (CVE-2026-81812, CVE-2026-81813) Elementor Website Builder before version 4.3.5 contains two stored cross-site scripting issues related to SVG file handling, allowing Author or Contributor-level users to run JavaScript in the browsers of other site visitors under certain conditions. No fixed version has been confirmed. Read full report →
The Morning Brief

Relevant changes for the stacks you follow.

Choose your stacks, topics and optional WordPress plugins. At 07:00 CEST, matching advisories and releases from the reporting period are grouped into one email.

✓ Choose stacks and topics✓ Change preferences anytime✓ One grouped email