Skip to main content
  1. Posts/

[ RESEARCH ] - CVE-2026-78741 - Stored XSS in wysiwyg-CKEditor image upload feature (Silverpeas <= 6.4.6)

·235 words·2 mins·
RESEARCH CVE-2026-78741 SILVERPEAS
Table of Contents

Summary
#

A stored XSS vulnerability within the Silverpeas wysiwyg-CKEditor image upload feature. By intercepting the a request from the file upload feature and replacing the filename with a javascript payload. The javascript gets executed once uploaded.

General information
#

Description: The wysiwyg/CKEditor image upload feature of Silverpeas Core is vulnerable to Stored Cross-Site Scripting (XSS).
Versions Affected: <= 6.4.6
Version Fixed: 6.4.7
Researcher: HEKK.ONE

Proof-of-Concept (POC) Exploit
#

Login as an authenticated user, click on the blue button in the top left corner with the username. Within the shown Personal workspace, go to My diaries and click on a random day. The Create an event form below is shown.

Fill the Title with some random text and click on the Image button in the Content section. A screen with image properties will pop-up. Now select Browse Server.

Another screen will pop-up which allows you to add a file, click on Add, now click on Browse. Upload a random file and fill out the form by entering text in the Title and Description.

Set proxy to intercept. I used CAIDO and press the Ok button. Replace in the intercepted POST request the filename (ex.) jpg-download_592324-17349-730237325.jpg with payload: %3Cform%3E%3Cbutton%20formaction%3Djavascript%26colon%3Balert(1)%3ECLICKME

Now, forward the request, disable the intercepting proxy and the uploaded file is shown as shown below.

Once you click on the Operations delete button our CLICKME button is shown and once clicked the alert is shown.

Related

[ RESEARCH ] - CVE-2026-78738 - Stored XSS Silverpeas Core 6.4.6 - File upload feature
·384 words·2 mins
RESEARCH CVE-2026-78738 SILVERPEAS
Stored XSS in Silverpeas Document Management. By modifying the X-FULL-PATH header during file upload with an XSS payload, the payload executes when the file’s preview button is clicked.
[ RESEARCH ] - CVE-2026-78742 - Stored Cross Site Scripting (XSS) in introduction Multimedia library application (Silverpeas Core <=6.4.6)
·343 words·2 mins
RESEARCH CVE-2026-78742 SILVERPEAS
Stored XSS in the Multimedia library introduction allows attackers to inject a JavaScript payload via the editor1 parameter, executing when users visit the application.
[ RESEARCH ] - CVE overview
·88 words·1 min
RESEARCH CVE OVERVIEW
Overview of analyzed applications and discovered Common Vulnerabilities and Exposures (CVE)
OFFSEC - Proving Grounds - FLINK
·1835 words·9 mins
OFFSEC PG PRACTICE APACHE FLINK MSFCONSOLE PACK2THEROOT CVE-2026-41651
Apache Flink 2.0.0 on port 8081 is exploited via Metasploit’s JAR Upload RCE module for initial access. LinPEAS identifies Pack2TheRoot (CVE-2026-41651), enabling privilege escalation to root.
OFFSEC - Proving Grounds - CARRYOVER
·3043 words·15 mins
OFFSEC PG PRACTICE SQLMAP LD_PRELOAD
Carvilla on port 80 is vulnerable to SQL injection, providing initial access via SQLmap. An exposed LD_PRELOAD variable enables a custom shared object to be executed with sudo, escalating privileges to root.
OFFSEC - Proving Grounds - ZAB
·1473 words·7 mins
OFFSEC PG PRACTICE MAGE PACK2THEROOT CVE-2026-41651
Gobuster finds local.txt on port 80. A Mage web app on port 6789 provides browser-based terminal access. The server is vulnerable to Pack2TheRoot (CVE-2026-41651), enabling privilege escalation to root.