Skip to main content

Hostinger Reach WordPress Plugin CVE-2026-2515

| EUVDEUVD-2026-29918 MEDIUM
Missing Authorization (CWE-862)
2026-05-13 Wordfence
5.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Register WordPress Subscriber account
  2. Delivery
    Authenticate and log in
  3. Exploit
    Send AJAX request to hostinger_reach_connection_notice_action
  4. Execution
    Bypass missing capability check
  5. Persist
    Write malicious API key to database
  6. Impact
    Hijack plugin API authentication

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: (1) Authenticated access to WordPress as a user with at least Subscriber-level role (minimum PR:L in CVSS); (2) The Hostinger Reach plugin must be installed and activated on the target WordPress site; (3) The plugin must NOT be connected to a Hostinger account - meaning no valid API key is stored in the database (wp_options table). These conditions are explicitly stated in the CVE description as 'when the plugin is not connected to a site and no API key value exists in the database.' Once an API key is configured during normal plugin setup, the vulnerability cannot be exploited. The attack is constrained to initial plugin configuration or if an administrator manually disconnects the plugin. Limitations: attackers cannot exploit fully configured instances, require legitimate user account creation (not anonymous access), and cannot escalate beyond modifying the stored API key value itself.

Impact

CVSS 5.3 with AV:N/AC:H/PR:L indicates moderate but constrained risk. The network vector and lack of user interaction requirement are offset by three significant limiting factors: (1) attackers must be authenticated with at least Subscriber-level WordPress access, eliminating anonymous exploitation; (2) AC:H (high complexity) reflects the non-default condition requirement - the plugin must not be connected and must have no existing API key, meaning this primarily affects fresh installations or disconnected instances; (3) integrity impact (I:H) is real but scoped to the API key value, not arbitrary code execution. The absence of EPSS score, KEV listing, or confirmed POC in the provided data suggests this is not actively exploited in the wild despite being publicly documented via WordPress plugin repository. Risk priority depends on deployment context: new Hostinger Reach installations with open Subscriber access are vulnerable, but mature deployments with the plugin already connected are unlikely to encounter this. This is a real vulnerability but lower risk than the CVSS score alone suggests due to conditional exploitation requirements and authentication barrier.

Exploit ScenarioDerived

An attacker with a legitimate low-privilege WordPress Subscriber account (or who has registered as one on a site with open registration) logs in after a fresh installation of Hostinger Reach when the site administrator has not yet connected the plugin to Hostinger services. The attacker uses browser developer tools or a custom script to send an AJAX POST request to the 'hostinger_reach_connection_notice_action' endpoint with a malicious API key value. Because the plugin lacks capability checks, the request is processed and the attacker's API key is stored in the WordPress options table, effectively hijacking the plugin's authentication for email marketing campaigns.

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

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

Alert me

AnalysisAIv1 – May 13, 2026

Authenticated attackers with Subscriber-level access can modify the API key stored in the Hostinger Reach WordPress plugin (versions up to 1.3.8) due to missing capability checks in the AJAX handler, but only when the plugin is not yet connected to a site and the database contains no existing API key. The vulnerability allows unauthorized data modification via the 'hostinger_reach_connection_notice_action' action with CVSS 5.3 (network-accessible, high integrity impact, but requiring low-privilege authentication and non-standard conditions).

RemediationAI

Update Hostinger Reach to version 1.3.9 or later, which should include capability checks on the AJAX handler. Immediate workarounds for administrators unable to patch immediately: (1) Restrict Subscriber-level user creation or access until the plugin is fully connected and an API key is stored - this eliminates the authenticated attacker prerequisite, though it requires custom user management; (2) Use WordPress security plugins or Web Application Firewalls to monitor and block AJAX requests to 'hostinger_reach_connection_notice_action' from low-privilege accounts before they reach the vulnerable code; (3) Ensure the plugin is immediately connected to the Hostinger service and an API key is configured during installation, which is the normal deployment flow and naturally prevents the vulnerable unconnected state. Verify the patch via the Wordfence vulnerability advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/8d0fef4d-2c0e-486e-8a55-1c7230636a5c) and confirm the plugin version after update.

Affected VersionsENISA

Hostinger Reach – AI-Powered Email Marketing for WordPress 0 ≤1.3.8

Affected Packages

euvd hostinger_reach_ai_powered_email_marketing_for_wordpress 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

The Hostinger Reach plugin for WordPress implements AJAX endpoints to handle plugin configuration actions. The vulnerability exists in the 'handle_ajax_action' function within the plugin's Admin/Notices/ConnectionNotice.php file (referenced in changeset 3473571). The root cause is CWE-862 (Missing Authorization / Capability Check) - the AJAX handler processes the 'hostinger_reach_connection_notice_action' without verifying WordPress user capabilities via functions like 'current_user_can()' before allowing database modifications. Authenticated WordPress users with Subscriber-level role (PR:L in CVSS) can trigger this endpoint. The attack surface is limited because the vulnerability is conditional: exploitation requires the plugin to be in an unconnected state with no pre-existing API key in the database, suggesting this is a post-installation or first-run configuration issue rather than an ongoing risk for active deployments.

Know when Hostinger 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

NVD PRIMARY 5.3 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

DescriptionCVE.org

The Hostinger Reach - AI-Powered Email Marketing for WordPress plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'handle_ajax_action' function in all versions up to, and including, 1.3.8. This makes it possible for authenticated attackers, with Subscriber-level access and above, to use the 'hostinger_reach_connection_notice_action' action to update the API key value stored in the database. This vulnerability can only be exploited when the plugin is not connected to a site and no API key value exists in the database.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Data Quality
5 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.0%
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

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

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