Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-33976: CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in streetwriters Notesnook Web/Desktop

0
Critical
VulnerabilityCVE-2026-33976cvecve-2026-33976cwe-79cwe-94
Published: Fri Mar 27 2026 (03/27/2026, 21:26:10 UTC)
Source: CVE Database V5
Vendor/Project: streetwriters
Product: Notesnook Web/Desktop

Description

Notesnook is a note-taking app. Prior to version 3.3.11 on Web/Desktop and 3.3.17 on Android/iOS, a stored XSS in the Web Clipper rendering flow can be escalated to remote code execution in the desktop app. The root cause is that the clipper preserves attacker-controlled attributes from the source page’s root element and stores them inside web-clip HTML. When the clip is later opened, Notesnook renders that HTML into a same-origin, unsandboxed iframe using `contentDocument.write(...)`. Event-handler attributes such as `onload`, `onclick`, or `onmouseover` execute in the Notesnook origin. In the desktop app, this becomes RCE because Electron is configured with `nodeIntegration: true` and `contextIsolation: false`. Version 3.3.11 Web/Desktop and 3.3.17 on Android/iOS patch the issue.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 04/04/2026, 05:59:23 UTC

Technical Analysis

Notesnook, a note-taking application, had a stored XSS vulnerability in its Web Clipper feature before version 3.3.11 on Web/Desktop and 3.3.17 on mobile platforms. The vulnerability occurs because the clipper retains attacker-controlled attributes from the root element of the source page and stores them in the clipped HTML. When the clipped content is later opened, Notesnook renders it inside a same-origin iframe without sandboxing, using contentDocument.write. This allows event-handler attributes (e.g., onload, onclick) to execute within the Notesnook origin. On the desktop app, this XSS escalates to remote code execution because Electron is configured with nodeIntegration: true and contextIsolation: false, enabling attacker code to run with elevated privileges. The vulnerability is tracked as CVE-2026-33976 with a CVSS score of 9.7 (critical). The vendor has released patches in versions 3.3.11 (Web/Desktop) and 3.3.17 (Android/iOS) to address this issue.

Potential Impact

Successful exploitation of this vulnerability allows an attacker to execute arbitrary code remotely on the Notesnook desktop application. This is due to the combination of stored XSS in the web clipper and the insecure Electron configuration that enables node integration and disables context isolation. The impact includes full compromise of the affected application, potentially leading to data theft, manipulation, or further system compromise. The CVSS score of 9.7 reflects critical severity with high impact on confidentiality, integrity, and availability.

Mitigation Recommendations

The vendor has released official patches that fix this vulnerability in Notesnook Web/Desktop version 3.3.11 and Android/iOS version 3.3.17. Users and administrators should upgrade to these versions or later to remediate the issue. Since this is not a cloud service, remediation depends on applying these updates. Patch status is confirmed by the vendor advisory embedded in the description. No additional mitigation steps are indicated beyond applying the official updates.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2026-03-24T22:20:06.210Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 69c6fa4f3c064ed76ffa5f15

Added to database: 3/27/2026, 9:44:47 PM

Last enriched: 4/4/2026, 5:59:23 AM

Last updated: 5/11/2026, 4:16:02 PM

Views: 124

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses