Description
Prowler is a cloud security platform. Prior to 5.37.0, Prowler's HTML output formatter in prowler/lib/outputs/html/html.py inserted finding.resource_tags, assembled by unroll_dict and parse_html_string, into generated reports without HTML escaping, allowing a cloud principal who can modify a scanned resource tag to store HTML or JavaScript that executes when another user opens the report. This issue is fixed in version 5.37.0.
Published: 2026-08-12
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability permits an attacker who can alter cloud resource tags to inject malicious HTML or JavaScript. Those tags are inserted into Prowler’s HTML reports without proper escaping, so opening the report executes the injected code in the victim’s browser. This results in a stored cross‑site scripting flaw (CWE‑79) that can subvert the confidentiality, integrity, or availability of users who view the report.

Affected Systems

Any instance of Prowler Cloud’s Prowler platform running a version earlier than 5.37.0 is affected. Version 5.37.0 and higher incorporate the fix described in the referenced commit, eliminating the unescaped tag insertion.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity. Because an EPSS score is not available and the vulnerability is not listed in CISA’s KEV catalog, the likelihood of exploitation remains uncertain. The likely attack vector requires an attacker to have the privilege to add or modify resource tags on scanned resources; once the tags are altered, generating a report that is subsequently opened by another user enables the execution of the injected code.

Generated by OpenCVE AI on August 13, 2026 at 00:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Prowler to version 5.37.0 or later, which escapes tag content before inserting it into reports
  • Restrict write permissions on cloud resource tags so that only trusted personnel can modify them
  • If an upgrade is not immediate, apply a temporary workaround by sanitizing resource tags in the HTML output through HTML escaping before report generation

Generated by OpenCVE AI on August 13, 2026 at 00:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 23:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 12 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Prowler-cloud
Prowler-cloud prowler
Vendors & Products Prowler-cloud
Prowler-cloud prowler

Wed, 12 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Description Prowler is a cloud security platform. Prior to 5.37.0, Prowler's HTML output formatter in prowler/lib/outputs/html/html.py inserted finding.resource_tags, assembled by unroll_dict and parse_html_string, into generated reports without HTML escaping, allowing a cloud principal who can modify a scanned resource tag to store HTML or JavaScript that executes when another user opens the report. This issue is fixed in version 5.37.0.
Title Prowler: Stored XSS in HTML reports through unescaped cloud resource tags
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Prowler-cloud Prowler
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-12T22:12:25.308Z

Reserved: 2026-08-11T17:18:01.598Z

Link: CVE-2026-73262

cve-icon Vulnrichment

Updated: 2026-08-12T22:07:28.603Z

cve-icon NVD

Status : Received

Published: 2026-08-12T15:18:30.793

Modified: 2026-08-12T23:17:23.863

Link: CVE-2026-73262

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T00:45:02Z

Weaknesses
  • CWE-79

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