Skip to main content

Hostinger Reach CVE-2026-87777

| EUVDEUVD-2026-89628 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 contact@wpscan.com GHSA-x4pj-54cm-wrgc
6.8
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Obtain contributor account
  2. Delivery
    Inject script into widget setting
  3. Exploit
    Save malicious content
  4. Execution
    Admin opens content in editor
  5. Persist
    Payload runs in admin session
  6. Impact
    Escalate to site takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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 attacker with contributor-level role or higher on a site running Hostinger Reach before 1.8.3, and requires a higher-privileged user (typically an administrator) to open the attacker-authored content in the WordPress editor preview (UI:R) so the unsanitized widget setting is rendered. It is NOT remote-unauthenticated: it needs a foothold account plus victim interaction, which limits it to multi-author sites where untrusted users can create content. The payload only fires in the editor preview context, not on the public front end.

Impact

This is a stored/editor-context XSS (CWE-79) in the Hostinger Reach WordPress plugin, and the signals point to a low-to-moderate real-world priority rather than an urgent threat. Every exploitation signal is quiet: SSVC exploitation status is 'none', there is no CISA KEV listing, no public POC is referenced, and no EPSS score was provided. The vendor CVSS of 6.8 is inflated by an all-High C:H/I:H/A:H impact set that overstates a browser-context script-injection flaw; combined with PR:H and UI:R the numeric score lands mid-range but the practical exploitability is gated by two significant barriers. First, the attacker must already hold a contributor-level (or higher) authenticated account. Second, exploitation requires a higher-privileged victim (e.g. an administrator) to open the attacker-controlled content in the WordPress editor (UI:R) for the injected script to fire. Note a conflict worth flagging: the CVSS vector uses PR:H, but the description explicitly says 'contributor-level access and above,' which is a low-privilege role and better modeled as PR:L - the vendor score likely over-states privilege while over-stating impact, roughly balancing out. SSVC 'Technical Impact: total' reflects the fact that script execution in an admin session can pivot to full site takeover, so if the two preconditions are met the consequences are serious; the constraint is the chain of prerequisites, not the ceiling of impact.

Exploit ScenarioDerived

A contributor on a multi-author WordPress site edits a Hostinger Reach widget and plants a malicious script in the unsanitized widget setting. When an administrator later opens that post or page in the block/editor preview, the payload executes in the admin's authenticated session, letting the attacker perform admin actions (create a new admin user, install a plugin) via CSRF-style script. No public exploit code is referenced at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Authenticated cross-site scripting in the Hostinger Reach WordPress plugin before 1.8.3 lets a user with contributor-level access or higher store an unsanitized widget setting that is rendered without escaping in the editor preview, executing arbitrary JavaScript in the session of a higher-privileged user (typically an administrator) who opens the crafted content in the WordPress editor. Exploitation is not remote-unauthenticated: it requires a foothold contributor account plus victim interaction, and the payload fires only inside the editor preview context rather than on the public front end. No public exploit code or KEV-listed active exploitation was identified at time of analysis, and this is best treated as a low-to-moderate real-world priority on multi-author sites where untrusted users can create content. Our independent assessment scores it CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N (6.8 from NVD is derived from a PR:H/S:U vector), reflecting an authenticated, interaction-dependent issue with limited confidentiality and integrity impact rather than an urgent threat.

RemediationAI

Upgrade the Hostinger Reach plugin to 1.8.3 or later, which is the first release outside the affected range and the vendor-released fix for this issue; the plugin ships through the WordPress.org update mechanism, so enabling auto-updates or pushing the 1.8.3 package through your management pipeline resolves the vulnerable output handling. Verify the installed version after updating and confirm WPScan's advisory at https://wpscan.com/vulnerability/4a1f5c2b-a6e5-4e6f-afa3-79726d0eb1e3/ for any additional guidance. If immediate patching is not possible, the most effective compensating control is restricting who can hold contributor-or-above roles and who can author content containing the widget - audit and demote untrusted contributor accounts, since the attack chain requires an authenticated author plus an administrator opening that content in the editor preview; the trade-off is reduced editorial workflow for legitimate contributors. Administrators can also avoid previewing untrusted contributor content in wp-admin until the patch lands, at the cost of slower review cycles, and a WAF rule or security plugin that filters script markup in editor/admin requests can add a layer of defense, though WAFs are probabilistic and may break legitimate widget content. Disabling the plugin entirely removes the exposure but forfeits its functionality, and note there is no server-side configuration switch documented that selectively disables only the vulnerable editor-preview rendering.

Affected VersionsENISA

Hostinger Reach 1.0.6 <1.8.3

Affected Packages

euvd hostinger_reach fix: 1.8.3

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

The flaw is a classic stored/persistent cross-site scripting condition (CWE-79) in a WordPress plugin: a widget setting controlled by the attacker is persisted and later echoed into HTML without sanitization on input or escaping on output, so the browser parses attacker-supplied markup as script. Because the vulnerable sink is the editor preview rather than a public-facing template, the script executes in the context of whoever previews the content - normally an administrator - giving the attacker the ability to act with that user's session privileges inside wp-admin. The affected component is the Hostinger Reach plugin for WordPress, reported through WPScan and catalogued as EUVD-2026-89628, with affected builds identified as 1.0.6 up to (but excluding) 1.8.3. Note that the NVD-published vector (CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H) implies a higher-privileged attacker and unchanged scope, whereas our independent assessment uses PR:L and S:C, treating the contributor role as the realistic entry point and accounting for the script crossing from the stored widget setting into the administrator's editor session; the underlying root cause class is the same in both readings - missing output encoding of a stored plugin setting.

Know when PHP 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 (wpscan) PRIMARY 6.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 5.4 MEDIUM

Contributor role = PR:L (not vendor's PR:H); admin-session script execution crosses the browser/app boundary (S:C) with limited C/I and no availability impact; requires victim to open editor (UI:R).

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

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

3
Patch available
Sep 30, 2026 - 07:01 EUVD
CVE Published
Sep 30, 2026 - 06:17 cve.org
MEDIUM 6.8
CVE Published
Sep 30, 2026 - 06:17 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Hostinger Reach WordPress plugin before 1.8.3 does not sanitize and escape a widget setting before outputting it in the editor preview, allowing users with contributor-level access and above to inject arbitrary web scripts that will execute in the session of a higher-privileged user who opens the affected content in the editor.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Low
niche vendor-specific WordPress email/marketing plugin, limited standalone deployment
Data Quality
4 sources
Confidence: Medium

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 Yes
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
Total

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

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