How to check if you are exposed to CVE-2016-3081
- Find every Apache Struts system you or your clients run, including ones exposed to the internet. Those come first: CISA only lists flaws attackers are already using.
- Compare each version with the fixed versions in the vendor advisory below. Where no fix exists yet, apply the vendor’s mitigation or take the system off the internet.
- Run a credentialed vulnerability scan to catch the systems you missed, then check that the next scan no longer reports CVE-2016-3081.
US federal agencies had to fix this by 2026-10-11. Everyone else should treat that deadline as a guide: if it has passed, this is overdue.
Affected versions
Versions the National Vulnerability Database lists as vulnerable to CVE-2016-3081. Check the vendor advisory for the exact fixed builds before you sign anything off.
| Product | Vulnerable versions |
|---|---|
| Apache Struts | from 2.3.20 before 2.3.20.3; from 2.3.21 before 2.3.24.3; from 2.3.25 before 2.3.28.1 |
| Huawei Agile Controller-Campus Firmware | v100r002c00 |
| Huawei Anyoffice | v200r005c00; v200r006c00 |
| Huawei Logcenter | v100r001c10; v100r001c20 |
| Huawei Firehunter6000 Firmware | v100r001c20 |
| Huawei Oceanstor 5300 V3 Firmware | v300r001; v300r002; v300r003c00; v300r003c10 |
NVD lists 14 more affected products; see the full record on NVD.
Timeline
- · Published in the National Vulnerability Database
- · Added to CISA's Known Exploited Vulnerabilities catalog, 3,817 days after it was published
- · Fix-by date for US federal agencies, passed 21 days ago
Vendor advisories and fixes
Weakness type
More exploited Apache vulnerabilities
CISA lists 41 exploited Apache vulnerabilities. The closest matches:
- CVE-2013-2251Apache Struts Improper Input Validation VulnerabilityAdded 2022-03-25
- CVE-2020-17530Apache Struts Remote Code Execution VulnerabilityAdded 2021-11-03
- CVE-2018-11776Apache Struts Remote Code Execution VulnerabilityAdded 2021-11-03
- CVE-2017-9805Apache Struts Deserialization of Untrusted Data VulnerabilityAdded 2021-11-03
- CVE-2017-5638Apache Struts Remote Code Execution VulnerabilityAdded 2021-11-03
- CVE-2026-34486Apache Tomcat Missing Encryption of Sensitive Data VulnerabilityAdded 2026-08-04
- CVE-2026-34197Apache ActiveMQ Improper Input Validation VulnerabilityAdded 2026-04-16
- CVE-2024-38475Apache HTTP Server Improper Escaping of Output VulnerabilityAdded 2025-05-01
Keep going
Sources: CISA Known Exploited Vulnerabilities catalog (version 2026.10.30); EPSS data from FIRST.org; CVSS and descriptions from the NIST National Vulnerability Database. Checked 2026-11-01. This product uses the NVD API but is not endorsed or certified by the NVD.
