← Vulnerability feed

Vulnerability record · CVE-2006-1547 · published 30 March 2006

CVE-2006-1547: Apache Struts 1 ActionForm multipart parameter denial of service

Apache · Struts

Apache Struts before 1.2.9 with BeanUtils 1.7 exposes the public getMultipartRequestHandler method through ActionForm parameter binding. A remote attacker can send a multipart/form-data form whose parameter name references that method, reaching CommonsMultipartRequestHandler and BeanUtils internals. This causes a denial of service.

7.5 CVSS 3.1 High CISA KEV since 21 Jan 2022 EPSS 55% · top 1.0% CWE-749 · CWE-749
7.5CVSS 3.1 base score, v2 7.8
55%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
1Affected product versions listed by NVD
19References, 2 tagged exploit
16 Jun 2026Last modified by NVD

Description

ActionForm in Apache Software Foundation (ASF) Struts before 1.2.9 with BeanUtils 1.7 allows remote attackers to cause a denial of service via a multipart/form-data encoded form with a parameter name that references the public getMultipartRequestHandler method, which provides further access to elements in the CommonsMultipartRequestHandler implementation and BeanUtils.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 17 September 2026. Confidence: high.

high priorityCVSS 7.5 with network reachability, no authentication, and KEV listing make this a high-priority denial-of-service risk despite the lack of confidentiality or integrity impact.

What it is

Apache Struts before 1.2.9 with BeanUtils 1.7 exposes the public getMultipartRequestHandler method through ActionForm parameter binding. A remote attacker can send a multipart/form-data form whose parameter name references that method, reaching CommonsMultipartRequestHandler and BeanUtils internals. This causes a denial of service.

Impact

An unauthenticated remote attacker can crash or exhaust the application, denying service to legitimate users. No data confidentiality or integrity impact is described.

Attack surface

Reachable over the network by sending a crafted multipart/form-data HTTP request to a Struts 1 ActionForm endpoint. No authentication or user interaction is required per the CVSS vector.

Exploitation

Listed in CISA KEV since 2022-01-21, indicating known exploitation, and EPSS 30-day probability is 0.54635 (98.9th percentile). A vendor release-notes reference is tagged Exploit and Patch.

What to do

  • Upgrade Apache Struts to 1.2.9 or later, which addresses this issue.
  • If immediate upgrade is not possible, restrict or disable multipart/form-data handling on affected ActionForm endpoints.
  • Review BeanUtils parameter binding to block parameter names that reference internal handler methods such as getMultipartRequestHandler.
  • Apply vendor or distribution updates for bundled Struts deployments.

Detection

  • Inspect HTTP request logs for multipart/form-data submissions containing parameter names referencing getMultipartRequestHandler.
  • Alert on repeated multipart requests to Struts ActionForm endpoints that coincide with application errors or restarts.
  • Monitor for spikes in 5xx responses or process crashes on Struts 1 applications.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2006-1547 to the Known Exploited Vulnerabilities catalog on 21 January 2022 as "Apache Struts 1 ActionForm Denial-of-Service Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 21 July 2022.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2006-1547 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2020-17530Apache Struts forced OGNL evaluation enables remote code executionApache Struts 2.0.0 through 2.5.25 performs forced OGNL evaluation on raw user input placed in tag attributes, allowing expression language injection…KEVEPSS 96%analysed9.8CVE-2017-9791Apache Struts 1 plugin input validation flaw enables remote code executionThe Struts 1 plugin in Apache Struts 2.1.x and 2.3.x may allow remote code execution when a malicious field value is passed in a raw message to the A…KEVEPSS 99%analysed9.8CVE-2017-5638Apache Struts 2 Jakarta Multipart parser remote code executionThe Jakarta Multipart parser in Apache Struts 2 mishandles exceptions and error messages during file-upload attempts, letting a crafted Content-Type,…KEVEPSS 100%analysed9.8CVE-2013-2251Apache Struts 2 OGNL injection enables remote code executionApache Struts 2.0.0 through 2.3.15 fails to properly validate request parameters, allowing crafted action:, redirect:, or redirectAction: prefixes to…KEVEPSS 100%analysed9.8CVE-2012-0391Apache Struts ExceptionDelegator OGNL injection enables remote code executionApache Struts before 2.2.3.1 evaluates parameter values as OGNL expressions in the ExceptionDelegator component during exception handling for mismatc…KEVEPSS 76%analysed8.1CVE-2018-11776Apache Struts namespace handling flaw enables remote code executionApache Struts 2.3 through 2.3.34 and 2.5 through 2.5.16 can execute remote code when alwaysSelectFullNamespace is enabled and results or url tags are…KEVEPSS 100%analysed8.1CVE-2017-9805Apache Struts REST Plugin XStream deserialization RCEThe REST Plugin in Apache Struts 2.1.1 through 2.3.x before 2.3.34 and 2.5.x before 2.5.13 uses an XStreamHandler with an XStream instance for deseri…KEVEPSS 99%analysed10.0CVE-2013-4316Apache struts improper access control vulnerabilityApache Struts 2.0.0 through 2.3.15.1 enables Dynamic Method Invocation by default, which has unknown impact and attack vectors.EPSS 8.4%

Source: NIST National Vulnerability Database (record CVE-2006-1547), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.