Forem is open source software for building communities. In versions before commit 92eacd16a82cf9007ba8e16a2258b42e3b53ca9c, a malicious value submitted through feedbackmessage[message] is stored without sanitization and rendered in app/views/admin/feedbackmessages/feedbackmessage.html.erb through raw(feedbackmessage.message) when offenderid is present. Viewing the abuse report executes arbitrary JavaScript in an administrator's browser and may expose sensitive in-page data, abuse CSRF tokens, or perform administrative actions in the victim's session. The public FeedbackMessagesController accepts the report without authorization and previously permitted a submitted offender_id, making the vulnerable rendering path reachable by an unauthenticated attacker. This issue is fixed in commit 92eacd16a82cf9007ba8e16a2258b42e3b53ca9c
{
"unresolved_ranges": [
{
"extracted_events": [
{
"fixed": "92eacd16a82cf9007ba8e16a2258b42e3b53ca9c"
}
],
"source": "AFFECTED_FIELD"
},
{
"extracted_events": [
{
"introduced": "_feedback_message.html.erb"
}
],
"source": "DESCRIPTION"
}
],
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-116",
"CWE-74",
"CWE-79"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/61xxx/CVE-2026-61696.json"
}