Skip to content
NewA calmer, faster ZeroHour
Vulnerability1 · 1 read

CVE-2026-82387

Stored XSS in Apache Roller via media upload type

CVSS 3.1
5.4 medium
EPSS
—
Published
·
Modified
Analyze CVE-2026-82387 with Vani AIImpact, affected versions, exploitation status, mitigations and detection

Apache Roller 6.1.5 has a stored cross-site scripting flaw in its media upload feature. A user who already has media-upload rights can upload a file whose declared content type is trusted and then served back from the Roller origin, so a victim who opens that file runs the stored script in the site's origin. Impact is limited to confidentiality and integrity in the victim's browser session (CVSS 3.1 base score 5.4) and requires both an authenticated uploader and a user who opens the file. Only installations that turn media uploads on are affected; uploads are off by default, and the shipped type restrictions do not stop active content once uploads are enabled. There is no known public proof of concept and the issue is not listed in CISA KEV.

What to do: Upgrade Apache Roller to 6.1.6 or later, which sets the stored content type from file content and serves non-image media as a download. Until then, leave media uploads disabled (the default) or turn them off, and review existing uploads for files stored and served with active content types such as HTML or script.

ProductAffected
Apache Software Foundation Apache Roller6.1.5
Estimated exposure
nicheNo basis for an estimate.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description · NVD

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in Apache Roller 6.1.5 allows a user with media-upload rights to store active content on Roller's origin, because the media upload feature trusts the upload-supplied content type and serves the stored file back with that type. A victim who opens the uploaded file executes the stored script. Media uploads are disabled by default; only installations that enable them are affected, and the shipped type restrictions do not block active content once uploads are on. Users are recommended to upgrade to Apache Roller 6.1.6 or later, which derives the stored type from file content and serves non-image media as a download.

Weakness
CWE-79
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N

In the news

1 story