Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in MorganF Weather Layer weather-layer allows Stored XSS.This issue affects Weather Layer: from n/a through <= 4.2.1.
Published: 2025-03-24
Score: 5.9 Medium
EPSS: 1.0% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Weather Layer plugin for WordPress contains an improper neutralization of input during web page generation that permits an attacker to inject arbitrary script code into the web pages served to visitors. This stored XSS flaw allows malicious JavaScript to be embedded directly into the plugin’s persistent data, which is subsequently rendered within the site’s pages. While the description does not enumerate specific downstream effects, the presence of arbitrary script execution in a user’s browser carries the inherent risk of data theft, defacement, or other client‑side malicious actions.

Affected Systems

The vulnerability exists in all releases of the Weather Layer plugin from the earliest version through version 4.2.1. Any WordPress site that has the plugin installed at a version equal to or lower than 4.2.1 is susceptible, regardless of other security controls applied to the site.

Risk and Exploitability

The CVSS score of 5.9 classifies the flaw as moderate severity, and the EPSS score of less than 1% indicates a low probability of active exploitation at present. The vulnerability is not listed in the CISA KEV catalog. Exploitation would require an attacker to supply crafted input that is stored by the plugin, and the impact would manifest when the stored content is retrieved and rendered in a visitor’s browser.

Generated by OpenCVE AI on May 2, 2026 at 11:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Weather Layer plugin to version 4.2.2 or later where the stored XSS issue has been addressed.
  • If an upgrade cannot be performed immediately, disable all Weather Layer widgets or features that accept user input until the plugin is updated.
  • Apply additional output filtering or sanitization to any content generated by the plugin to ensure that stored data is properly escaped before being displayed in the web page.

Generated by OpenCVE AI on May 2, 2026 at 11:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2025-7978 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in MorganF Weather Layer allows Stored XSS. This issue affects Weather Layer: from n/a through 4.2.1.
History

Thu, 23 Apr 2026 15:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Wed, 01 Apr 2026 23:45:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in MorganF Weather Layer allows Stored XSS. This issue affects Weather Layer: from n/a through 4.2.1. Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in MorganF Weather Layer weather-layer allows Stored XSS.This issue affects Weather Layer: from n/a through <= 4.2.1.
References
Metrics cvssV3_1

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


Mon, 24 Mar 2025 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 24 Mar 2025 14:00:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in MorganF Weather Layer allows Stored XSS. This issue affects Weather Layer: from n/a through 4.2.1.
Title WordPress Weather Layer plugin <= 4.2.1 - Cross Site Scripting (XSS) vulnerability
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Patchstack

Published:

Updated: 2026-04-28T16:11:53.275Z

Reserved: 2025-03-24T12:59:40.514Z

Link: CVE-2025-30532

cve-icon Vulnrichment

Updated: 2025-03-24T14:51:09.754Z

cve-icon NVD

Status : Deferred

Published: 2025-03-24T14:15:21.850

Modified: 2026-04-23T15:26:48.700

Link: CVE-2025-30532

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-02T11:15:19Z

Weaknesses