Description
Improper neutralization of input in Apache Roller 6.1.5 allows an anonymous remote attacker to store a crafted comment-author URL that can execute script in the session of a weblog moderator or global administrator when the comment management page is viewed. This affects sites that permit comments on at least one weblog and whose moderator subsequently reviews the submitted comment; no non-default server setting is required. Users are recommended to upgrade to Apache Roller 6.1.6 or later.
Published: 2026-09-28
Score: 6.1 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting that runs arbitrary script in the session of a weblog moderator or administrator
Action: Immediate Patch
AI Analysis

Impact

Apache Roller version 6.1.5 contains an improper neutralization of input that allows an anonymous remote attacker to store a crafted comment author URL. When a moderator or global administrator later visits the comment management page, the stored URL is rendered without sanitization, allowing the stored script to execute in the victim’s browser during that session. This flaw provides a stored cross‑site scripting vector that can run arbitrary client‑side code in the context of privileged users.

Affected Systems

The vulnerability affects all installations of Apache Roller version 6.1.5 and earlier that permit comments on at least one weblog. No special server configuration is required; the flaw exists in the default distribution. Users should be aware that any site running Roller 6.1.5 or older and accepting public comments is susceptible.

Risk and Exploitability

The CVSS score of 6.1 indicates moderate severity. EPSS is not available, so the current exploitation likelihood cannot be quantified, but the vulnerability does not require authentication and can be triggered by any anonymous visitor who submits a comment. The flaw is not listed in the CISA KEV catalog. The likely attack vector would involve an unauthenticated user posting a malicious comment and a moderator subsequently reviewing it, which is a common workflow on public blogs.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Apache Roller 6.1.6 or later patch, which sanitizes the comment author URL field
  • Implement input validation on the comment author field, rejecting or escaping any URL that contains script tags or a JavaScript protocol
  • If upgrading immediately is not possible, temporarily disable the comment author URL feature or enforce strict URL filtering to prevent malicious payloads from being stored

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
References

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

Type Values Removed Values Added
Description Improper neutralization of input in Apache Roller 6.1.5 allows an anonymous remote attacker to store a crafted comment-author URL that can execute script in the session of a weblog moderator or global administrator when the comment management page is viewed. This affects sites that permit comments on at least one weblog and whose moderator subsequently reviews the submitted comment; no non-default server setting is required. Users are recommended to upgrade to Apache Roller 6.1.6 or later.
Title Apache Roller: Stored XSS in comment moderation via comment author URL
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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-09-28T09:17:45.484Z

Reserved: 2026-09-07T16:34:41.839Z

Link: CVE-2026-86507

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-28T09:17:07.520

Modified: 2026-09-28T10:16:45.883

Link: CVE-2026-86507

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')