alert http any any -> $HOME_NET any (
msg:"ET WEB_SPECIFIC_APPS Ivanti Sentry handleMessage commandexec Pre-Auth Command Injection Attempt (CVE-2026-10520)";
flow:established,to_server;
http.method;
content:"POST";
http.uri; bsize:45;
content:"/mics/api/v2/sentry/mics-config/handleMessage"; fast_pattern;
http.request_body;
content:"message|3d|execute|20|system|20|/configuration/system/commandexec|20 3c|commandexec|3e 3c|index|3e|1|3c 2f|index|3e 3c|reqandres|3e|"; startswith;
content:"|3c 2f|reqandres|3e 3c 2f|commandexec|3e|"; endswith;
reference:url,labs.watchtowr.com/more-evidence-that-words-dont-mean-what-we-thought-they-meant-ivanti-sentry-pre-auth-os-command-injection-cve-2026-10520/;
reference:cve,2026-10520;
classtype:attempted-admin;
sid:2069909; rev:1;
metadata:affected_product Ivanti, attack_target Networking_Equipment, tls_state TLSDecrypt, created_at 2026_06_11, cve CVE_2026_10520, deployment Perimeter, deployment Internal, deployment SSLDecrypt, performance_impact Low, confidence High, signature_severity Major, tag Exploit, updated_at 2026_06_11, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T1190, mitre_technique_name Exploit_Public_Facing_Application;
target:dest_ip;
)