# CVE-2026-3748 - Bytedesk <= 1.3.9 unrestricted file upload. UploadRestController.uploadFile # accepts SVG files without validating type/content, so an attacker POSTs a crafted SVG to # POST /api/v1/upload/file (multipart field 'file'). Matches the multipart upload of an SVG # declared as image/svg+xml with embedded script (file upload -> network detection only). alert http $EXTERNAL_NET any -> $HTTP_SERVERS $HTTP_PORTS (msg:"VEDAS CVE-2026-3748 Bytedesk - Unrestricted SVG File Upload"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/api/v1/upload/file"; nocase; fast_pattern; http.request_body; content:"image/svg+xml"; nocase; content:"