PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-7249 shapedplugin CVE debrief

CVE-2026-7249 affects the Location Weather WordPress plugin through 3.0.2. Authenticated users with Contributor-level access or higher can modify plugin state by calling exposed actions that lack capability checks, allowing them to disable weather blocks and purge weather cache transients. The issue is integrity-focused and scored medium severity (CVSS 4.3).

Vendor
shapedplugin
Product
Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget
CVSS
MEDIUM 4.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-22
Original CVE updated
2026-07-24
Advisory published
2026-05-22
Advisory updated
2026-07-24

Who should care

WordPress site owners and administrators running the Location Weather plugin, especially sites that grant Contributor-level accounts or other low-privilege authenticated users. Security teams should also care if the site uses weather blocks in production or relies on plugin caching behavior.

Technical summary

According to the supplied advisory text and linked code references, `splw_update_block_options()` and `lwp_clean_weather_transients()` do not enforce a capability check before processing requests. The nonce needed to reach these actions is exposed to authenticated users through `wp_localize_script()` on the `init` hook, so a logged-in Contributor-level user can invoke the affected functionality without elevated administrative permissions. The described impact is unauthorized modification of plugin data: disabling all weather blocks and clearing weather cache transients. The published CVSS vector is `CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N`.

Defensive priority

Medium. The impact is limited to integrity changes in the plugin, but the weakness is reachable over the network by authenticated low-privilege users and can affect site behavior immediately.

Recommended defensive actions

  • Update the Location Weather plugin to a version newer than 3.0.2 as soon as possible.
  • Audit the site for any unexpected disabling of weather blocks or sudden cache/transient purges.
  • Review WordPress role assignments; remove unnecessary Contributor-level accounts and enforce least privilege.
  • Verify that plugin admin actions are protected by server-side capability checks and not only by nonces.
  • Monitor application logs and WordPress activity for calls that match the affected plugin actions.

Evidence notes

The vulnerability description, CVSS vector, and CWE mapping are taken from the supplied NVD record and Wordfence-linked advisory context. The code references point to the relevant Location Weather plugin files in the WordPress plugin repository for versions 3.0.2 and 3.0.3, supporting the affected-version boundary and remediation context. The corpus identifies the product as the Location Weather plugin; vendor attribution is otherwise low-confidence in the provided metadata.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-7249 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-7249

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-7249 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-7249

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/location-weather/tags/3.0.2/includes/Admin/AdminDashboard/Splw_Blocks_Page_Wrapper.php

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/location-weather/tags/3.0.2/includes/Admin/AdminDashboard/Splw_Blocks_Page_Wrapper.php

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/location-weather/tags/3.0.3/includes/Admin/AdminDashboard/Splw_Blocks_Page_Wrapper.php

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://plugins.trac.wordpress.org/browser/location-weather/tags/3.0.3/includes/Admin/AdminDashboard/Splw_Blocks_Page_Wrapper.php

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://wordpress.org/plugins/location-weather/

    [email protected]

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.