On November 10, 2026, CISA added CVE-2026-111793 to the Known Exploited Vulnerabilities catalog, confirming active in-the-wild exploitation of Openwave Messaging Limited Webtop Media Transcoder. This isn't a theoretical vulnerability—attackers are leveraging this flaw right now to bypass document type restrictions and process unintended file formats through the Media Transcoder component.
The vulnerability centers on incorrect resource transfer between spheres, allowing authenticated users to circumvent Webmail security controls and submit malicious document types for processing. For telecommunications providers, ISPs, and enterprises running Openwave Webtop infrastructure, this represents an immediate threat requiring same-day response under CISA's BOD 26-04 directive for federal agencies and critical infrastructure operators.
Technical Analysis
Affected Products
Openwave Messaging Limited Webtop Media Transcoder component. Specific version numbers have not been publicly disclosed in the CISA KEV entry—organizations must consult the vendor advisory (linked in CISA Notes) for exact affected version ranges and patch availability.
Vulnerability Details
CVE: CVE-2026-111793 Classification: Incorrect Resource Transfer Between Spheres (CWE-668 variant) Attack Vector: Authenticated user bypassing Webmail interface controls
The Media Transcoder component is designed to convert documents and media files into web-viewable formats for the Webmail interface. The vulnerability allows an authenticated user to bypass the Webmail experience and directly interact with the transcoder, submitting document types that should be restricted by the front-end security controls.
This architectural flaw means the transcoder lacks proper authorization validation—it trusts that the Webmail layer has already enforced document type restrictions. When attackers bypass Webmail and communicate directly with the transcoder service, they can submit:
- Malicious Office documents with embedded macros
- Weaponized PDFs exploiting parser vulnerabilities
- Archive files (ZIP, RAR, 7z) containing payloads
- Script files disguised as documents
- File types specifically excluded by policy
The exploitation requirement of "authenticated user" is not a significant barrier—compromised credentials, insider threats, or privilege escalation from lower-privileged accounts all satisfy this condition. Once an attacker bypasses the Webmail controls, the transcoder processes the malicious document, potentially leading to:
- Server-side code execution via parser exploits
- Stored XSS in transcoded output
- Server-Side Request Forgery (SSRF) if the transcoder fetches external resources
- Denial of service through resource exhaustion
Exploitation Status
CONFIRMED ACTIVE EXPLOITATION — CISA KEV addition on 2026-11-10 indicates real-world attacks are occurring. This is not a proof-of-concept or theoretical vulnerability. Threat actors have operationalized this flaw and are actively targeting Openwave Webtop deployments.
Detection & Response
Network-Based Detection
The primary detection opportunity is identifying direct access to the Media Transcoder service that bypasses the expected Webmail proxy flow. Legitimate traffic flows: User → Webmail Interface → Media Transcoder. Malicious traffic flows: User → Media Transcoder (direct).
---
title: Direct Media Transcoder Access Bypassing Webmail
id: 8f3a2b91-4c7d-4e89-9a1b-2d3e4f5a6b7c
status: experimental
description: Detects direct HTTP requests to Openwave Media Transcoder endpoints that bypass the Webmail interface, indicating potential CVE-2026-111793 exploitation
references:
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog
author: Security Arsenal
date: 2026/11/10
tags:
- attack.initial_access
- attack.t1190
logsource:
category: webserver
product: generic
detection:
selection:
cs-uri-stem|contains:
- '/transcoder'
- '/mediaconverter'
- '/webtop/transcode'
cs-referer|contains:
- ''
- 'null'
filter_webmail_proxy:
cs-source|startswith:
- '10.0.1.'
- '10.0.2.'
condition: selection and not filter_webmail_proxy
falsepositives:
- Legitimate API integrations
- Health check endpoints
- Load balancer probes
level: high
---
title: Suspicious Document Upload to Transcoder
id: 7b2c9e14-8f3d-4a5b-9c1e-2f4a6d8e0b3c
status: experimental
description: Detects upload of potentially malicious document types to media transcoding services
references:
- https://attack.mitre.org/techniques/T1190/
author: Security Arsenal
date: 2026/11/10
tags:
- attack.initial_access
- attack.t1190
logsource:
category: webserver
product: generic
detection:
selection:
cs-method: 'POST'
cs-uri-stem|contains:
- '/transcode'
- '/convert'
- '/upload'
cs-uri-query|contains:
- '.docm'
- '.xlsm'
- '.pptm'
- '.zip'
- '.rar'
- '.7z'
- '.js'
- '.vbs'
- '.hta'
falsepositives:
- Legitimate document processing workflows
- Administrative file conversions
level: medium
---
title: Transcoder Process Spawning Shell or Script Execution
id: 9d4e7f21-3b8c-4a9d-8e2f-1c5a7b9d0e2f
status: experimental
description: Detects media transcoder process spawning command shells or script interpreters, indicating successful exploitation
references:
- https://attack.mitre.org/techniques/T1059/
author: Security Arsenal
date: 2026/11/10
tags:
- attack.execution
- attack.t1059
logsource:
category: process_creation
product: linux
detection:
selection:
ParentImage|contains:
- '/transcoder'
- '/mediaconverter'
- 'openwave'
Image|endswith:
- '/bin/sh'
- '/bin/bash'
- '/usr/bin/python'
- '/usr/bin/perl'
- '/usr/bin/wget'
- '/usr/bin/curl'
falsepositives:
- Legitimate transcoder maintenance scripts
- Administrative troubleshooting
level: critical
KQL Hunt Query (Microsoft Sentinel)
This query hunts for direct transcoder access patterns and suspicious document uploads. Assumes web server logs are ingested via CommonSecurityLog or custom log ingestion.
// Hunt for direct Media Transcoder access bypassing Webmail proxy
// Requires web server logs ingested via CEF, Syslog, or custom connector
let KnownWebmailProxies = dynamic(["10.0.1.10", "10.0.1.11", "10.0.2.5"]);
CommonSecurityLog
| where TimeGenerated > ago(7d)
| where DeviceVendor contains "Openwave" or RequestURL contains "transcoder" or RequestURL contains "webtop"
| where RequestMethod == "POST"
| where RequestURL has_any ("/transcoder", "/mediaconverter", "/transcode", "/convert")
| where SourceIP !in (KnownWebmailProxies)
| extend SuspiciousExtension = extract(@'\.(\w+)(\?|$)', 1, RequestURL)
| where SuspiciousExtension in ("docm", "xlsm", "pptm", "zip", "rar", "7z", "js", "vbs", "hta", "exe", "dll")
| project TimeGenerated, SourceIP, DestinationIP, RequestURL, RequestMethod, SuspiciousExtension, DeviceVendor, DeviceProduct
| order by TimeGenerated desc;
// Hunt for transcoder process anomalies on Linux hosts
Syslog
| where TimeGenerated > ago(7d)
| where ProcessName has_any ("transcoder", "mediaconverter", "openwave")
| where SyslogMessage has_any ("/bin/sh", "/bin/bash", "python", "perl", "wget", "curl", "nc", "netcat")
| project TimeGenerated, Computer, ProcessName, SyslogMessage, SeverityLevel
| order by TimeGenerated desc;
Velociraptor VQL Hunt
This VQL artifact hunts for suspicious process execution and network connections from transcoder processes on Linux servers running Openwave Webtop.
-- Hunt for suspicious child processes spawned by Media Transcoder
-- Target: Linux servers running Openwave Webtop
-- Indicator: Transcoder spawning shells, interpreters, or download utilities
SELECT Pid, Ppid, Name, Exe, CommandLine, Username, CreateTime
FROM pslist()
WHERE Name =~ '(sh|bash|python|perl|wget|curl|nc|netcat|socat)'
AND Ppid IN (
SELECT Pid
FROM pslist()
WHERE Exe =~ '(transcoder|mediaconverter|openwave|webtop)'
)
-- Hunt for suspicious network connections from transcoder processes
SELECT Pid, Name, Exe, RemoteAddress, RemotePort, Status
FROM netstat()
WHERE Exe =~ '(transcoder|mediaconverter|openwave)'
AND RemotePort IN (80, 443, 8080, 4444, 5555, 6666, 6667)
AND RemoteAddress !~ '^(10\.|192\.168\.|172\.16\.|127\.)'
-- Hunt for recently modified transcoder configuration or executable files
SELECT FullPath, Size, Mtime, Ctime
FROM glob(globs='/opt/openwave/**/transcoder*')
WHERE Mtime > now() - 604800 -- Modified in last 7 days
ORDER BY Mtime DESC
PowerShell Verification and Hardening Script
For Windows-based Openwave deployments or jump hosts used to manage Linux infrastructure, this script verifies exposure and applies network segmentation controls.
# CVE-2026-111793 Openwave Webtop Media Transcoder - Exposure Check and Mitigation
# Run from privileged PowerShell session with network admin rights
# Configuration - UPDATE THESE VALUES FOR YOUR ENVIRONMENT
$OpenwaveServers = @("10.0.5.10", "10.0.5.11") # Add your Openwave server IPs
$WebmailProxyIPs = @("10.0.1.10", "10.0.1.11") # Add authorized Webmail proxy IPs
$TranscoderPorts = @(8080, 8443, 9090) # Common transcoder ports
# 1. Check for direct transcoder access from unauthorized sources
Write-Host "[+] Checking for direct Media Transcoder access attempts..." -ForegroundColor Cyan
foreach ($server in $OpenwaveServers) {
foreach ($port in $TranscoderPorts) {
$result = Test-NetConnection -ComputerName $server -Port $port -WarningAction SilentlyContinue
if ($result.TcpTestSucceeded) {
Write-Host "[!] WARNING: Transcoder port $port accessible on $server" -ForegroundColor Red
Write-Host " This port should ONLY be accessible from Webmail proxy IPs" -ForegroundColor Yellow
}
}
}
# 2. Apply Windows Firewall rules to restrict transcoder access (if running on Windows)
Write-Host "`n[+] Applying firewall rules to restrict transcoder access..." -ForegroundColor Cyan
$RuleName = "CVE-2026-111793-Block-Direct-Transcoder"
# Remove existing rule if present
Remove-NetFirewallRule -DisplayName $RuleName -ErrorAction SilentlyContinue
# Create new rule blocking all transcoder traffic except from Webmail proxies
foreach ($port in $TranscoderPorts) {
New-NetFirewallRule -DisplayName "$RuleName-Port$port" `
-Direction Inbound `
-Protocol TCP `
-LocalPort $port `
-RemoteAddress $WebmailProxyIPs `
-Action Allow `
-Enabled True `
-Description "Allow transcoder access only from Webmail proxies - CVE-2026-111793 mitigation"
New-NetFirewallRule -DisplayName "$RuleName-Port$port-Block" `
-Direction Inbound `
-Protocol TCP `
-LocalPort $port `
-Action Block `
-Enabled True `
-Description "Block direct transcoder access - CVE-2026-111793 mitigation"
}
Write-Host "[+] Firewall rules applied. Verify with: Get-NetFirewallRule -DisplayName '*CVE-2026-111793*'" -ForegroundColor Green
# 3. Generate network ACL recommendations for Linux/Network firewall
Write-Host "`n[+] Network ACL Recommendations for Linux/Network Firewall:" -ForegroundColor Cyan
Write-Host "# Add to iptables or network firewall:" -ForegroundColor Yellow
foreach ($proxy in $WebmailProxyIPs) {
Write-Host "iptables -A INPUT -s $proxy -p tcp --dport 8080:9090 -j ACCEPT"
}
Write-Host "iptables -A INPUT -p tcp --dport 8080:9090 -j DROP"
# 4. Check for suspicious processes on local system (if applicable)
Write-Host "`n[+] Checking for suspicious transcoder child processes..." -ForegroundColor Cyan
$suspiciousProcesses = Get-Process | Where-Object {
$_.ProcessName -match "transcoder|mediaconverter|openwave"
}
if ($suspiciousProcesses) {
foreach ($proc in $suspiciousProcesses) {
$children = Get-CimInstance Win32_Process | Where-Object { $_.ParentProcessId -eq $proc.Id }
if ($children) {
Write-Host "[!] Suspicious: Transcoder process $($proc.Id) has spawned child processes:" -ForegroundColor Red
$children | Select-Object ProcessId, Name, CommandLine | Format-Table
}
}
} else {
Write-Host "[i] No transcoder processes found on this system" -ForegroundColor Gray
}
# 5. Export IOC indicators for SIEM integration
Write-Host "`n[+] Exporting IOC indicators..." -ForegroundColor Cyan
$iocExport = @{
"CVE" = "CVE-2026-111793"
"VulnerableComponent" = "Openwave Webtop Media Transcoder"
"SuspiciousPaths" = @("/transcoder", "/mediaconverter", "/webtop/transcode")
"SuspiciousExtensions" = @("docm", "xlsm", "pptm", "zip", "rar", "7z", "js", "vbs", "hta")
"DetectionQuery" = "Look for POST requests to transcoder endpoints from non-Webmail proxy IPs"
"Mitigation" = "Restrict network access to transcoder service to authorized Webmail proxies only"
}
$iocExport | ConvertTo-Json | Out-File "CVE-2026-111793-IOCs.json"
Write-Host "[+] IOCs exported to CVE-2026-111793-IOCs.json" -ForegroundColor Green
Write-Host "`n[+] Verification complete. Review output above for exposure indicators." -ForegroundColor Green
Write-Host "[+] Next steps: Apply vendor patches, implement network segmentation, monitor for exploitation attempts" -ForegroundColor Cyan
Remediation
Immediate Actions (Within 24 Hours)
-
Apply Vendor Mitigations: Consult the Openwave vendor advisory linked in the CISA KEV entry. Apply all recommended patches, configuration changes, or workarounds immediately.
-
Network Segmentation: Restrict network access to the Media Transcoder service. Only the Webmail proxy tier should be able to communicate with transcoder ports (typically 8080-9090). Implement firewall rules blocking all other sources.
-
Review Access Logs: Examine web server and application logs for the past 30 days. Look for:
- Direct POST requests to
/transcoder,/mediaconverter, or/transcodeendpoints - Requests with empty or missing Referer headers
- Uploads of unusual file types (macro-enabled Office docs, archives, scripts)
- Requests from IP addresses outside your Webmail proxy range
- Direct POST requests to
-
Credential Audit: Since exploitation requires authentication, review:
- Recent password changes for all Webmail accounts
- Failed authentication attempts (brute force indicators)
- Unusual login times or geographic locations
- Accounts with elevated privileges that shouldn't have them
CISA BOD 26-04 Compliance
Federal civilian executive branch agencies must comply with Binding Operational Directive 26-04 "Prioritizing Security Updates Based on Risk." This CVE is now in the KEV catalog, triggering mandatory remediation timelines:
- Due Date: Check the CISA KEV catalog entry for the specific "Due Date" field (typically 2-3 weeks from KEV addition for actively exploited vulnerabilities)
- Cloud Services: If using Openwave Webtop as a hosted/cloud service, verify your provider has applied mitigations. Document compliance in accordance with BOD 26-04 cloud service guidance.
- Discontinue Use: If vendor mitigations are not available or cannot be applied, BOD 26-04 requires discontinuing use of the vulnerable product until patches are available.
Forensics Triage Requirements
CISA's KEV entry references "Forensics Triage Requirements" in the Notes section. For confirmed or suspected exploitation:
- Preserve Evidence: Capture full memory dumps and disk images of affected Openwave servers before applying patches
- Log Retention: Extend retention for web server, application, and authentication logs to minimum 180 days
- Timeline Analysis: Build exploitation timeline using web access logs, process execution records, and file system artifacts
- Scope Assessment: Identify all systems that communicated with the transcoder service from unauthorized sources
- Credential Reset: Force password reset for all accounts with Webmail access, prioritizing accounts that accessed the system during the exploitation window
Long-Term Hardening
- Web Application Firewall: Deploy WAF rules blocking direct transcoder access and suspicious file type uploads
- Authentication Hardening: Implement MFA for all Webmail accounts; consider certificate-based authentication for service-to-service communication
- Application Allowlisting: Configure the transcoder to explicitly whitelist allowed document types rather than relying on front-end filtering
- Monitoring: Implement the Sigma, KQL, and VQL detections provided above in your SIEM/SOAR platform
- Vendor Engagement: Establish direct communication with Openwave for early notification of security updates
Vendor Advisory Resources
- CISA KEV Entry: https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2026-111793
- Openwave Security Advisories: Check vendor website or contact Openwave support directly (link should be in CISA KEV Notes field)
- BOD 26-04 Guidance: https://www.cisa.gov/bod-26-04 (URL referenced in CISA Notes)
- Forensics Triage Requirements: Referenced in CISA KEV Notes (specific URL in catalog entry)
This vulnerability demonstrates the critical importance of defense-in-depth architecture. The transcoder should never have trusted the Webmail layer to enforce security controls—every component must validate authorization independently. Organizations running Openwave Webtop must treat this as an active incident, not a routine patching exercise.
Related Resources
Security Arsenal Penetration Testing Services AlertMonitor Platform Book a SOC Assessment vulnerability-management Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.