Description
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in Apache Roller 6.1.5 allows an anonymous remote attacker to store a comment containing a javascript: URI link that survives HTML comment formatting and can execute script in the browser of a visitor who clicks it. This affects only sites that enable HTML in comments (users.comments.htmlenabled=true) together with the HTMLSubset comment formatter; comment moderation, where enabled, delays publication. Users are recommended to upgrade to Apache Roller 6.1.6 or later, which restricts restored links to http, https and mailto URIs.
Published: 2026-09-28
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote Cross‑Site Scripting
Action: Immediate Patch
AI Analysis

Impact

The vulnerability allows a remote attacker to store a comment containing a javascript: URI that survives HTML comment formatting, enabling persistent stored cross‑site scripting if a visitor clicks the link. The weakness, identified as Input Validation flaw, results in arbitrary script execution in the context of the victim’s browser, compromising confidentiality, integrity, and availability of the user session. The attack requires the ability to post a comment on an Apache Rollers site that permits HTML in comments.

Affected Systems

Apache Roller version 6.1.5 and potentially earlier releases are affected. The flaw manifests only on sites where the configuration users.comments.htmlenabled=true and the HTMLSubset comment formatter are in use. Sites that have comment moderation enabled may delay the appearance of the malicious comment but are not immune.

Risk and Exploitability

The CVSS score of 6.1 reflects a moderate risk with moderate impact and requires network scope. Because the vulnerability is exploitable by anonymous remote users, the risk is higher in publicly accessible deployments. No public exploitation evidence is listed in CISA KEV, and the EPSS score is unknown. Attackers would typically craft a malicious comment containing a javascript: link, rely on users clicking it to trigger the execution. The lack of input sanitization and insufficient comment moderation configuration means the flaw is relatively easy to exploit once the conditions are met.

Generated by OpenCVE AI on September 28, 2026 at 09:32 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Apache Roller to version 6.1.6 or later, which limits restored links to http, https and mailto URIs.
  • If upgrading immediately is not possible, configure the site to disable HTML in comments (set users.comments.htmlenabled=false) or restrict the comment formatter to a safe subset of tags.
  • Enable comment moderation so that any submitted comment with a javascript: URI is held for review before publication.

Generated by OpenCVE AI on September 28, 2026 at 09:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 28 Sep 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache roller
Vendors & Products Apache
Apache roller

Mon, 28 Sep 2026 09:30:00 +0000

Type Values Removed Values Added
References

Mon, 28 Sep 2026 08:00:00 +0000

Type Values Removed Values Added
Description Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in Apache Roller 6.1.5 allows an anonymous remote attacker to store a comment containing a javascript: URI link that survives HTML comment formatting and can execute script in the browser of a visitor who clicks it. This affects only sites that enable HTML in comments (users.comments.htmlenabled=true) together with the HTMLSubset comment formatter; comment moderation, where enabled, delays publication. Users are recommended to upgrade to Apache Roller 6.1.6 or later, which restricts restored links to http, https and mailto URIs.
Title Apache Roller: Stored javascript: URI in HTML comments
Weaknesses CWE-79
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-09-30T11:39:14.237Z

Reserved: 2026-09-14T21:59:04.938Z

Link: CVE-2026-91204

cve-icon Vulnrichment

Updated: 2026-09-28T08:22:44.024Z

cve-icon NVD

Status : Deferred

Published: 2026-09-28T08:16:42.887

Modified: 2026-09-30T12:17:14.340

Link: CVE-2026-91204

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-28T10:00:11Z

Weaknesses
  • CWE-79

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