Apache Struts 2 Dynamic Method Invocation Remote Code Execution Vulnerability (S2-032) - Actively Exploited

Release Date: 8th October 2026

Impact : CRITICAL

TLP Rating: Clear

The Department of Communications and Digital Transformation (DCDT) through CERT Vanuatu (CERTVU), provides the following advisory.

This alert is relevant to Organizations and System/Network administrators that utilize the above product(s). This alert is intended to be understood by technical users and systems administrators.

What is it?

CVE-2016-3081 (Apache Struts security bulletin S2-032) is a remote code execution vulnerability (CWE-77, command injection) in the Apache Struts 2 web application framework. When Dynamic Method Invocation is enabled, an unauthenticated remote attacker can send a request using the method: prefix to run arbitrary code on the application server. Public exploits have existed since 2016, including Metasploit modules and Exploit-DB entry 39756.

Reference

  1. https://cwiki.apache.org/confluence/display/WW/S2-032
  2. https://nvd.nist.gov/vuln/detail/CVE-2016-3081
  3. https://app.opencve.io/cve/CVE-2016-3081
  4. https://www.cisa.gov/known-exploited-vulnerabilities-catalog