Severity: Moderate 
    CVSS 3.1: 6.1 (medium) CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Affected versions:

- Apache Roller 4.0 through 6.1.6

Description:

Cross-Site Request Forgery (CSRF) in the Planet feed aggregator administration 
of Apache Roller 4.0 through 6.1.6 allows an unauthenticated attacker to make 
the Roller server fetch a URL the attacker chooses, including internal 
addresses, by inducing a logged-in global administrator to open a crafted web 
page. The action that adds a Planet subscription can be triggered cross-site; 
in recent releases it accepts GET requests, which Roller's CSRF token check 
does not cover. The action fetches the supplied URL and saves the subscription, 
and any fetched content that parses as a feed is then published without 
authentication in the aggregated Planet feed. The Planet aggregator is enabled 
by default. Users are recommended to upgrade to Apache Roller 6.1.7 or later, 
which requires POST requests with a valid CSRF token for Planet administration 
changes and turns the Planet aggregator off by default.

Credit:

dacqu4n (finder)

References:

https://github.com/apache/roller/pull/200
https://roller.apache.org/
https://www.cve.org/CVERecord?id=CVE-2026-105154

Reply via email to