# Parsons AccuWeather Widget XSS vulnerability in ICS systems

Published: 2025-06-24 · Severity: routine · Sectors: infrastructure, energy, telecommunications
Canonical: https://vorant.io/reports/ec41eabf-d784-54e2-ab1f-764a1d929a77/parsons-accuweather-widget-xss-vulnerability-in-ics-systems

> Cross-site scripting flaw in Parsons utility data management widgets allows unauthenticated attackers to inject malicious links via RSS feeds.

A cross-site scripting (XSS) vulnerability in the AccuWeather and Custom RSS widget components of Parsons Utility Enterprise Data Management and AclaraONE Utility Portal allows unauthenticated attackers to replace RSS feed URLs with malicious ones, enabling injection of malicious links that users might access. The vulnerability is remotely exploitable with low attack complexity and affects multiple versions: Parsons Utility Enterprise Data Management versions 3.30, 4.02–4.26, 5.03, and 5.18; AclaraONE Utility Portal versions prior to 1.22. CVSS v4 score is 8.7 (CVSS v3.1 score 8.8), reflecting high severity for confidentiality, integrity, and availability impact via user interaction.

Parsons has patched all managed instances as of 7 January 2025, requiring no end-user action. Aclara has patched hosted instances as of 7 February 2025, also requiring no action. AclaraONE on-premises users must apply patches available through the Aclara Connect Customer Portal; support is available via ticket or direct contact, with requests processed in order. CISA reports no known public exploitation of this vulnerability to date. Organizations should isolate ICS networks behind firewalls, minimize internet exposure, and implement VPN-based remote access where required.

## Mentioned in this report

- Vulnerabilities: CVE-2025-5015

## Detection guidance (public sample)

### XSS Payload in Request to RSS or Weather Widget Endpoint

ATT&CK: T1190

Web requests to RSS, feed, AccuWeather or widget endpoints whose URI or query carries script-injection markers, matching the stored/reflected XSS used to swap RSS feed URLs in utility portals. Auto-generated starting point — validate and tune in your environment before deploying. IOC matches can false-positive on shared infrastructure and decay as adversary infrastructure rotates.

```yaml
title: XSS Payload in Request to RSS or Weather Widget Endpoint
description: 'Detects web requests to RSS, feed, AccuWeather or widget endpoints whose
  URI or query string contains script-injection markers (script tags, javascript:
  URIs, inline event handlers), in plain or URL-encoded form. Models exploitation
  of XSS in AccuWeather/Custom RSS widgets of utility portals, where an attacker replaces
  the RSS feed URL with a malicious one. Exact parameter names are not public, so
  the rule keys on the widget/feed context plus generic XSS markers. Tune the context
  terms to the local portal.'
tags:
- attack.initial-access
- attack.t1190
logsource:
  category: webserver
detection:
  selection_context:
    cs-uri-stem|contains:
    - rss
    - accuweather
    - widget
    - feed
  selection_context_query:
    cs-uri-query|contains:
    - rss
    - accuweather
    - widget
    - feed
  selection_xss:
    cs-uri-query|contains:
    - <script
    - '%3Cscript'
    - 'javascript:'
    - onerror=
    - onload=
    - '%3Csvg'
    - <svg
    - <img
    - '%3Cimg'
  condition: 1 of selection_context* and selection_xss
falsepositives:
- Authorised web application security scanners testing the portal
- Legitimate RSS feed URLs that happen to include encoded HTML in the query string
level: medium
id: 27011021-675c-51a8-a84a-6b2b0b7e92cc
status: experimental
author: Vorant
references:
- https://www.cisa.gov/news-events/ics-advisories/icsa-25-175-06
```

Behavioural rules are generated from public reporting — validate in your environment before deploying.

Source reporting: https://www.cisa.gov/news-events/ics-advisories/icsa-25-175-06

---

This is the free public brief from Vorant Threat Intelligence. When citing, attribute "Vorant" and link https://vorant.io/reports/ec41eabf-d784-54e2-ab1f-764a1d929a77/parsons-accuweather-widget-xss-vulnerability-in-ics-systems.
In the app the same report carries its extracted indicators, its detections (Splunk SPL already written, plus Elastic and Microsoft KQL where they apply), live profiles of the actors and CVEs it names, and the vendor research on the same campaign. Slack alerts fire on the vendors, sectors and countries a reader follows. A new account starts with three days of all of it, no card: https://vorant.io/signup
