CVE-2026-118413: Apache Roller: Stored cross-site scripting through imported blogroll links

Published Nov 11, 2026
·
Updated

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in Apache Roller 4.0 through 6.1.6 allows a weblog administrator to store script that runs in the browsers of the weblog's visitors. Blogroll links imported from an OPML file were not checked, and the default theme printed them without escaping. Users are recommended to upgrade to Apache Roller 6.1.7 or later, which accepts only web links on import and escapes them on output.

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Apache Roller to a version that resolves this vulnerability.

    Fixed in 6.1.7

Event History

Nov 11, 2026
CVE Published
via MITRE·12:40 PM
Data Sourced
via MITRE·12:40 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·01:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue, and who is exposed to the injected script?

A weblog administrator who can import a crafted OPML blogroll can store the script. Visitors to the affected weblog are exposed when the default theme renders the imported blogroll links.

2

Are default installations affected?

The default theme is affected because it printed imported blogroll links without escaping them. Exploitation also requires use of the OPML blogroll import path and a weblog administrator able to perform the import.

3

What versions should be remediated?

Apache Roller 4.0 through 6.1.6 are affected. Upgrade to Apache Roller 6.1.7 or later, which restricts imported links to web links and escapes them when rendering output.

4

How can I identify potentially affected content?

Review blogroll links that were imported from OPML files on affected versions, particularly for link values that are not normal web links or contain script-like content. The issue is relevant where those blogrolls are displayed by the default theme.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203