PT-2026-81116 · Maven+2 · Org.Sakaiproject.Conversations:Sakai-Conversations-Impl+3

·

CVE-2026-54049

·

تاريخ النشر

2026-08-24

·

تاريخ التحديث

2026-10-06

CVSS v3.1

8.7

عالية

المتجهAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Sakai versions 23.0 through 23.4 Sakai versions 25.0 through 25.2
Description The Sakai Conversations tool allows authenticated users to inject arbitrary HTML and JavaScript into topic and post messages. This occurs because the service layer ConversationsServiceImpl stores the message field directly to the database without HTML sanitization. On the frontend, the SakaiTopic.js, SakaiPost.js, and SakaiComment.js components render this content using the unsafeHTML() directive, leading to stored cross-site scripting (XSS). This issue affects the following API endpoints:
  • 'POST /api/sites/{siteId}/topics'
  • 'POST /api/sites/{siteId}/topics/{topicId}/posts'
The vulnerable variable is message. This flaw allows an attacker to perform actions on behalf of other users or exfiltrate sensitive data, such as gradebook information and course content.
Recommendations Update Sakai versions 23.0 through 23.4 to version 23.5. Update Sakai versions 25.0 through 25.2 to version 25.3. As a temporary mitigation, restrict access to the Conversations tool for untrusted users.

استغلال

إصلاح

XSS

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-54049
GHSA-W2X5-GV52-9CCV

المنتجات المتأثرة

Org.Sakaiproject.Conversations:Sakai-Conversations-Impl
Org.Sakaiproject.Kernel:Sakai-Kernel-Impl
Org.Sakaiproject.Rubrics:Rubrics-Impl
Sakai