ET EXPLOIT Apache Struts RCE CVE-2018-11776 POC M2


Query · suricata

flow:to_server,established;
http.uri;
content:"memberAccess";
content:"allowStaticMethodAccess"; distance:0;
content:"java.lang.Runtime@getRuntime().exec("; nocase; fast_pattern; distance:0;
content:".getInputStream";
content:"java.io.InputStreamReader";
content:"java.io.BufferedReader";
content:".read";
content:"@org.apache.struts2.ServletActionContext@getResponse";
Raw source ET EXPLOIT Apache Struts RCE CVE-2018-11776 POC M2 · Suricata
Esc
Published by Emerging Threats Open ↗, licensed under BSD 3-Clause ↗. Line breaks added for readability; the rule is otherwise unchanged.
alert http $EXTERNAL_NET any -> $HTTP_SERVERS any (
    msg:"ET EXPLOIT Apache Struts RCE CVE-2018-11776 POC M2";
    flow:to_server,established;
    http.uri;
    content:"memberAccess";
    content:"allowStaticMethodAccess"; distance:0;
    content:"java.lang.Runtime@getRuntime().exec("; nocase; fast_pattern; distance:0;
    content:".getInputStream";
    content:"java.io.InputStreamReader";
    content:"java.io.BufferedReader";
    content:".read";
    content:"@org.apache.struts2.ServletActionContext@getResponse";
    reference:url,github.com/jas502n/St2-057/blob/master/README.md;
    reference:cve,2018-11776;
    classtype:attempted-user;
    sid:2026026; rev:2;
    metadata:affected_product Apache_Struts2, attack_target Web_Server, created_at 2018_08_23, cve CVE_2018_11776, deployment Perimeter, confidence Medium, signature_severity Major, tag CISA_KEV, tag Description_Generated_By_Proofpoint_Nexus, updated_at 2020_08_25;
)

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.