Skip to main content

Polylang CVE-2026-39783

| EUVDEUVD-2026-92424 MEDIUM
Missing Authorization (CWE-862)
2026-10-05 Patchstack GHSA-4h7h-j3wr-4pjm
4.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege WordPress account
  2. Exploit
    Call Polylang endpoint lacking authorization check
  3. Execution
    Bypass missing capability check
  4. Impact
    Retrieve embedded sensitive data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated account with at least low privileges on the target WordPress site (CVSS PR:L) - it is not exploitable by fully unauthenticated visitors. The flaw is a missing authorization/capability check in Polylang versions up to and including 3.8.7, allowing the authenticated user to retrieve embedded sensitive data outside their intended access level. No user interaction is required (UI:N) and attack complexity is low (AC:L). The practical limiting factor is the need for a valid account, so sites that permit open user registration (e.g. default subscriber signup) or that have many low-trust users face materially higher exposure than sites restricting account creation.

Impact

This is a moderate-severity, authorization-bypass (CWE-862) issue in the Polylang WordPress plugin, scored CVSS 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N). The CVSS vector signals network-reachable, low-complexity exploitation but requires an existing low-privilege authenticated account (PR:L) and yields only limited confidentiality impact (C:L), with no integrity or availability effect. No EPSS score, SSVC decision, KEV listing, or POC reference was supplied in the input, so exploitation probability cannot be quantified from the data provided. There is no public exploit identified at time of analysis and no evidence of active exploitation. On balance this is a real but lower-priority issue: the authentication requirement and read-only, partial-confidentiality impact make it far less urgent than an unauthenticated data-exposure flaw, and it should be patched during routine maintenance rather than as an emergency. The absence of EPSS/KEV data is a gap, not a signal of safety; given it was reported by Patchstack, treat exploitation likelihood as low-to-moderate pending further telemetry.

Exploit ScenarioDerived

An attacker who holds any low-privilege authenticated account on the WordPress site (for example a subscriber or contributor on a site allowing open registration) sends crafted requests to a Polylang endpoint that fails to enforce an authorization check, and reads embedded sensitive data they should not be able to access. The low attack complexity (AC:L) means no special timing or conditions are needed once authenticated. No public exploit code is identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 05, 2026

Information disclosure in the WP SYNTEX Polylang WordPress plugin through 3.8.7 lets an authenticated low-privileged user bypass a missing authorization check (CWE-862) and retrieve embedded sensitive data they are not entitled to access. The issue carries a CVSS 3.1 base score of 4.3 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N): exploitation is network-reachable, low complexity and needs no user interaction, but requires a valid account with at least low privileges such as a default Subscriber, with no impact to integrity or availability. No public exploit code has been identified at time of analysis and the issue is not confirmed as actively exploited (not in CISA KEV), so exposure is materially higher on sites that permit open user registration or host many low-trust accounts than on sites with restricted account creation.

RemediationAI

No vendor-released patch or fixed version is confirmed in the available data, so the primary action is to track the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/polylang/vulnerability/wordpress-polylang-plugin-3-8-7-sensitive-data-exposure-vulnerability (and the WordPress plugin page) and apply the next Polylang release as soon as it is published, testing the multilingual output of the site afterwards because localization behavior can regress on updates. Until then, reduce the attack surface by tightening who can obtain the low-privileged account the exploit requires: disable open registration or gate it behind admin approval, and prune dormant or untrusted Subscriber/Contributor accounts - the trade-off is loss of self-service signup for membership or community sites. Where the option is available, restrict the affected functionality to roles that genuinely need it via a role-editor or capability filter, accepting that over-restriction may break legitimate multilingual administration, and deploy a WordPress security plugin or WAF capable of virtual patching for this CVE while you wait for the upstream fix. Because exploitation leaves a normal authenticated request in the logs, enable audit logging for subscriber-level activity and alert on unusual read patterns against Polylang endpoints; note that these compensating controls reduce but do not eliminate the underlying missing-authorization flaw once a valid account is in the attacker's hands.

Affected VersionsENISA

Polylang 0 ≤3.8.7

Affected Packages

euvd polylang no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Polylang is a widely deployed multilingual/localization plugin for WordPress, published by WP SYNTEX and distributed through the official WordPress plugin directory; the CPE cpe:2.3:a:wp_syntex:polylang:*:*:*:*:*:*:*:* uses a wildcard version, indicating the identifier is not pinned to a single build, while the advisory scope covers all releases from n/a (initial) through 3.8.7. The root cause class is CWE-862 (Missing Authorization): a code path that exposes embedded sensitive data fails to enforce WordPress's capability model (current_user_can()/nonce and role checks) before returning data, so an authenticated request at a low privilege level is served content intended for higher-privileged roles. The CVSS vector (PR:L, UI:N, AC:L, S:U, C:L) is consistent with a server-side endpoint that is reachable by any logged-in user and leaks a limited amount of confidential data without requiring victim interaction or chained preconditions; there is no write, delete or privilege-escalation impact, which keeps the score moderate rather than critical.

Know when Polylang gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Authenticated low-privilege user (PR:L) remotely abuses a missing authorization check (AC:L, UI:N) to read limited sensitive data, giving C:L with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

Missing Authorization vulnerability in WP SYNTEX Polylang polylang allows Retrieve Embedded Sensitive Data.This issue affects Polylang: from n/a through 3.8.7.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular WordPress multilingual plugin, large but not universal install base
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy