Description
The Hostel plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'custom_currency' parameter and the 'locale_url' setting in all versions up to, and including, 1.1.8 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Administrator-level access, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.
Published: 2026-09-22
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting for administrators
Action: Apply Update
AI Analysis

Impact

The Hostel plugin for WordPress accepts values for the "custom_currency" parameter and the "locale_url" setting without proper input validation or output escaping, allowing an authenticated user with Administrator privileges to persist arbitrary JavaScript code. This payload is stored in the plugin’s configuration and is rendered in the front‑end whenever visitors load pages that invoke the plugin, resulting in a stored Cross‑Site Scripting (XSS) vulnerability. The flaw leverages the WordPress Unfiltered HTML setting, which if disabled, removes the site‑wide sanitization that would otherwise mitigate such payloads. This is a classic CWE‑79 flaw, in which lack of sanitization leads to reflected or stored script execution. An attacker who can log in as an administrator could craft a malicious URL or form submission containing XSS content; once the payload is stored, any page that loads the affected settings will execute it in the victim’s browser. The impact is that if the malicious script runs in the context of a user accessing the site, the attacker can steal session cookies, deface the site, or perform other client‑side actions, potentially compromising the confidentiality and integrity of user data. The vulnerability is only exploitable on multisite WordPress installations or on single‑site installations that have unfiltered_html disabled and where the plugin is installed.

Affected Systems

The affected product is the Hostel WordPress plugin by prasunsen. All versions up to and including 1.1.8 are vulnerable; any site running those versions, especially on WordPress multisite installations or sites with the unfiltered_html option turned off, is exposed. Future releases after 1.1.8 (such as 1.1.9 and later) are presumed to have remedied this issue, but sites still on 1.1.8 or earlier must upgrade.

Risk and Exploitability

The vulnerability carries a CVSS score of 4.4, indicating moderate severity. The EPSS score is not available, and the issue is not listed in the CISA KEV catalog, suggesting that known exploitation activity is not documented. The likely attack vector is through the WordPress administrative interface where the attacker is already authenticated with Administrator rights. An attacker with such access can use the plugin’s settings page to submit a malicious payload, which is then persisted and executed for all users who view affected pages, making the risk significant for sites that rely on the plugin for user‑interaction or payment processing.

Generated by OpenCVE AI on September 22, 2026 at 09:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Hostel plugin to the latest version (≥1.1.9) that addresses the stored XSS flaw.
  • Restrict Administrator privileges to trusted accounts and consider disabling or limiting access to the plugin’s configuration page.
  • If an immediate upgrade is not feasible, clean any existing values in the custom_currency and locale_url settings of malicious scripts or disable the menu entirely until a patch is available.

Generated by OpenCVE AI on September 22, 2026 at 09:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared Prasunsen
Prasunsen hostel
Wordpress
Wordpress wordpress
Vendors & Products Prasunsen
Prasunsen hostel
Wordpress
Wordpress wordpress

Tue, 22 Sep 2026 08:00:00 +0000

Type Values Removed Values Added
Description The Hostel plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'custom_currency' parameter and the 'locale_url' setting in all versions up to, and including, 1.1.8 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Administrator-level access, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.
Title Hostel <= 1.1.8 - Authenticated (Administrator+) Stored Cross-Site Scripting via 'custom_currency' Parameter and Localization file URL Setting
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

Prasunsen Hostel
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-22T14:12:27.374Z

Reserved: 2026-01-29T18:38:50.307Z

Link: CVE-2026-1645

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-22T08:16:39.230

Modified: 2026-09-22T08:16:39.230

Link: CVE-2026-1645

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T10:00:15Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')