VYPR
High severityNVD Advisory· Published Mar 30, 2006· Updated Apr 16, 2026

CVE-2006-1546

CVE-2006-1546

Description

Apache Struts before 1.2.9 allows remote attackers to bypass validation by sending a request with the CANCEL parameter, which cancels the action without triggering the isCancelled check.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Apache Struts before 1.2.9 allows remote attackers to bypass validation by sending a request with the CANCEL parameter, which cancels the action without triggering the isCancelled check.

Vulnerability

Apache Struts versions before 1.2.9 contain a vulnerability in the handling of the org.apache.struts.taglib.html.Constants.CANCEL parameter. When a request includes this parameter, the action is canceled, but applications that do not explicitly call the isCancelled method will not detect the cancellation, allowing validation to be bypassed [1].

Exploitation

An attacker can send a crafted HTTP request containing the CANCEL parameter to a Struts action that does not implement the isCancelled check. No authentication is required; the attacker only needs network access to the application [1].

Impact

Successful exploitation allows an attacker to bypass input validation, potentially leading to unintended action execution or data manipulation. The specific impact depends on the application logic, but it can result in unauthorized operations [1].

Mitigation

Upgrade to Apache Struts version 1.2.9 or later, which includes the fix. If upgrading is not possible, ensure that all actions check isCancelled appropriately. The vulnerability is old and likely patched in all modern versions [1][2].

AI Insight generated on May 24, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
struts:strutsMaven
< 1.2.91.2.9

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

15

News mentions

0

No linked articles in our index yet.