BaseDraft

CWE-472External Control of Assumed-Immutable Web Parameter

Category: other

Description

The web application does not sufficiently verify inputs that are assumed to be immutable but are actually externally controllable, such as hidden form fields.

Common consequences· 1

  • Integrity — Modify Application Data
    Without appropriate protection mechanisms, the client can easily tamper with cookies and similar web data. Reliance on the cookies without detailed validation can lead to problems such as SQL injection. If you use cookie values for security related decisions on the server side, manipulating the cookies might lead to violations of security policies such as authentication bypassing, user impersonation and privilege escalation. In addition, storing sensitive data in the cookie without appropriate protection can also lead to disclosure of sensitive user data, especially data stored in persistent cookies.

Potential mitigations· 2

  • [Implementation]
  • [Implementation]Inputs should be decoded and canonicalized to the application's current internal representation before being validated (CWE-180). Make sure that the application does not decode the same input twice (CWE-174). Such errors could be used to bypass allowlist validation schemes by introducing dangerous inputs after they have been checked.

Related CAPEC attack patterns· 4

CAPEC-146CAPEC-226CAPEC-31CAPEC-39

References

  1. https://cwe.mitre.org/data/definitions/472.html

Exploits (incoming)4

TypeTargetConfidenceTier
AttackPatternSession Credential Falsification through Manipulationcapec-226100%live
AttackPatternAccessing/Intercepting/Modifying HTTP Cookiescapec-31100%live
AttackPatternXML Schema Poisoningcapec-146100%live
AttackPatternManipulating Opaque Client-based Data Tokenscapec-39100%live

(incoming)36

TypeTargetConfidenceTier
VulnerabilityCVE-2025-0436cve-2025-04360%live
VulnerabilityCVE-2025-10891cve-2025-108910%live
VulnerabilityCVE-2025-10892cve-2025-108920%live
VulnerabilityCVE-2025-30236cve-2025-302360%live
VulnerabilityCraft CMS External Control of Assumed-Immutable Web Parameter Vulnerabilitycve-2025-359390%live
VulnerabilityCVE-2025-43930cve-2025-439300%live
VulnerabilityCVE-2025-43933cve-2025-439330%live
VulnerabilityCVE-2025-47245cve-2025-472450%live
VulnerabilityCVE-2025-47817cve-2025-478170%live
VulnerabilityCVE-2025-6191cve-2025-61910%live
VulnerabilityCVE-2025-7656cve-2025-76560%live
VulnerabilityCVE-2026-2649cve-2026-26490%live
VulnerabilityCVE-2026-34751cve-2026-347510%live
VulnerabilityCVE-2026-3536cve-2026-35360%live
VulnerabilityCVE-2026-3538cve-2026-35380%live
VulnerabilityCVE-2026-3914cve-2026-39140%live
VulnerabilityCVE-2026-41353cve-2026-413530%live
VulnerabilityCVE-2026-4452cve-2026-44520%live
VulnerabilityCVE-2026-4464cve-2026-44640%live
VulnerabilityCVE-2026-4679cve-2026-46790%live
VulnerabilityCVE-2026-5274cve-2026-52740%live
VulnerabilityCVE-2026-5859cve-2026-58590%live
VulnerabilityCVE-2026-5870cve-2026-58700%live
VulnerabilityCVE-2026-5908cve-2026-59080%live
VulnerabilityCVE-2026-5909cve-2026-59090%live
VulnerabilityCVE-2026-5910cve-2026-59100%live
VulnerabilityCVE-2026-5912cve-2026-59120%live
VulnerabilityCVE-2026-7896cve-2026-78960%live
VulnerabilityCVE-2026-7903cve-2026-79030%live
VulnerabilityCVE-2026-7973cve-2026-79730%live

Showing top 30 of 36 by confidence. Click any target to see the full neighbourhood.

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CWE
Cross-Site Request Forgery (CSRF)
CWE
Modification of Assumed-Immutable Data (MAID)
CWE
PHP External Variable Modification
CWE
Reliance on Untrusted Inputs in a Security Decision
CWE
Use of HTTP Request With Sensitive Query String
CWE
External Control of System or Configuration Setting
Sourced from MITRE CWE 4.20. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.