Weaknesses of type CWE-471

45 results

Modificação de dados assumidos como imutáveis

Ocorre quando o código assume que um dado é constante ou não pode ser alterado, mas na verdade é mutável e pode ser modificado por código externo ou concorrente. Um atacante explora essa falsa suposição para alterar valores críticos em tempo de execução, comprometendo a lógica da aplicação.

Example

Uma aplicação valida um email na variável 'usuario_email' no início da autenticação e depois usa essa variável em várias operações sem revisar, assumindo que ela nunca mudou. Porém, código concorrente ou injeção maliciosa altera 'usuario_email' antes de uma operação sensível, como recuperação de senha, enviando o código para um email diferente.

How to mitigate

Use estruturas de dados imutáveis ou crie cópias dos dados críticos logo após validação. Em contextos multi-thread, sincronize acessos com locks ou use tipos thread-safe. Revalize dados sensíveis antes de cada operação crítica em vez de confiar em validação anterior.

CVE-2023-46232MEDIUMera-compiler-vyper First Immutable Variable Initialization vulnerabilityEPSS 0.7%CVE-2024-55551HIGHAn issue was discovered in Exasol JDBC driver before 24.2.1 (2024-12-10). Attackers can inject malicious parameters into the JDBC URL, triggEPSS 0.6%CVE-2024-34517MEDIUMThe Cypher component in Neo4j 5.0.0 through 5.18 mishandles IMMUTABLE privileges in some situations where an attacker already has admin acceEPSS 0.6%CVE-2021-42701MEDIUMAzeoTech DAQFactoryEPSS 0.6%CVE-2022-1561MEDIUMCrafted backend URLs in Lura ProjectEPSS 0.6%CVE-2023-2904HIGHCVE-2023-2904EPSS 0.6%CVE-2021-37177MEDIUMA vulnerability has been identified in SINEMA Remote Connect Server (All versions < V3.0 SP2). The status provided by the syslog clients manEPSS 0.4%CVE-2026-54267HIGHAngular Client Hydration DOM Clobbering & Response-Cache PoisoningEPSS 0.4%CVE-2024-51462MEDIUMIBM QRadar WinCollect Agent data manipulationEPSS 0.4%CVE-2021-37193MEDIUMA vulnerability has been identified in SINEMA Remote Connect Server (All versions < V3.0 SP2). An unauthenticated attacker in the same netwoEPSS 0.4%CVE-2025-33136HIGHIBM Aspera Faspex data modificationEPSS 0.4%CVE-2026-92949MEDIUMvm2 3.9.6 before 3.11.7 Sandbox Bypass via Accessor DescriptorEPSS 0.3%CVE-2026-44798HIGHNautobot: GitRepository.current_head field should not be writable through REST APIEPSS 0.3%CVE-2026-107296LOWmsgpack5: Decoding negative int64 values mutates the input bufferEPSS 0.3%CVE-2026-63402MEDIUMi18next: Shared built-in corruption through inherited-key deepExtend recursionEPSS 0.3%CVE-2026-103001MEDIUMPyJWT.decode() reintroduces options-dict mutation, enabling silent claim-verification bypass on dict reuseEPSS 0.3%CVE-2024-9876HIGHApplication is vulnerable to Privilege escalationEPSS 0.2%CVE-2026-8492LOWTranslate Drupal with GTranslate - Less critical - DOM clobbering / link manipulation - SA-CONTRIB-2026-035EPSS 0.2%CVE-2020-26268MEDIUMWrite to immutable memory region in TensorFlowEPSS 0.2%CVE-2026-59299LOWComposition lookup can potentially poison base function in Spring Cloud FunctionEPSS 0.2%