Fallos del tipo CWE-617

559 resultados

Asserção acessível por entrada não confiável

Código de produção contém asserções (assert statements) que podem ser disparadas por dados fornecidos pelo usuário ou atacante, causando falha abrupta da aplicação. Diferente de validação, asserções são mecanismos de debug que não deveriam controlar o fluxo normal — quando acionadas, encerram o programa, provocando negação de serviço.

Ejemplo

Um servidor web recebe um parâmetro `user_id` e executa `assert user_id > 0` antes de consultar o banco. Um atacante envia `user_id=0` ou negativo, a asserção falha e derruba o servidor. O código assume que validação já ocorreu, mas ela não existe.

Cómo mitigar

Substitua asserções por validação explícita com tratamento de erro apropriado (throw exception, retornar código de erro). Remova ou desative asserções em builds de produção. Use asserções apenas para condições internas que nunca deveriam ocorrer, nunca para entrada de usuário.

CVE-2026-119339MEDIUMTesseract: Crafted LSTM model (`WeightMatrix` mode byte) triggers `ASSERT_HOST` abort in `WeightMatrix::DeSerializeOld` under `FAST_FLOAT` — Denial of ServiceEPSS 0.2%CVE-2026-17513MEDIUMggml-org whisper.cpp ggml.c ggml_ftype_to_ggml_type assertionEPSS 0.2%CVE-2026-18581MEDIUMggml-org llama.cpp Jinja Minja Template parser.cpp assertionEPSS 0.2%CVE-2026-47475MEDIUMNVIDIA TensorRT-LLM contains a vulnerability in the OpenAI-compatible inference API where an attacker could trigger a reachable assertion inEPSS 0.2%CVE-2022-50340MEDIUMmedia: vimc: Fix wrong function called when vimc_init() failsEPSS 0.2%CVE-2026-8257MEDIUMWebAssembly Binaryen BrOn wasm-ir-builder.cpp makeBrOn assertionEPSS 0.2%CVE-2026-90684LOWGPAC MP4Box base_scenegraph.c gf_node_get_field_count assertionEPSS 0.2%CVE-2026-23557MEDIUMXenstored DoS via XS_RESET_WATCHES commandEPSS 0.2%CVE-2026-90685LOWGPAC MP4Box lsr_dec.c lsr_exec_command_list assertionEPSS 0.2%CVE-2026-71430MEDIUMnode-re2: String.prototype.replace(re2, template) aborts the Node process (uncatchable ToLocalChecked on empty MaybeLocal) when the result exceeds V8's max string lengthEPSS 0.2%CVE-2025-68276MEDIUMAvahi has a reachable assertion in avahi_wide_area_scan_cacheEPSS 0.2%CVE-2025-9301MEDIUMcmake cmForEachCommand.cxx ReplayItems assertionEPSS 0.2%CVE-2026-121390MEDIUMFreeRDP before 3.32.2 Null Pointer Crash via ARM Gateway ResponseEPSS 0.2%CVE-2026-9501MEDIUMGNU LibreDWG Dwgread Utility decode.c decompress_R2004_section assertionEPSS 0.2%CVE-2021-37644MEDIUM`std::abort` raised from `TensorListReserve` in TensorFlowEPSS 0.2%CVE-2026-88341MEDIUMA reachable assertion vulnerability exists in YARA 4.5.8 when loading crafted .yrc compiled rule files. An attacker can provide a malicious EPSS 0.2%CVE-2026-58307MEDIUMOut-of-bounds read, Reachable assertion vulnerability in Samsung Open Source Escargot allows Overread Buffers, Input Data Manipulation. ThiEPSS 0.2%CVE-2026-17574MEDIUMNULL Pointer Dereference in HDF5 via Invalid Variable-Length Datatype Type TagEPSS 0.1%CVE-2026-81038HIGHBluetooth OTS server discloses uninitialized stack memory in failed Calculate Checksum responsesEPSS 0.1%CVE-2026-89098MEDIUMNfs-utils: nfs-utils: denial of service via assertion failure in fsiddEPSS 0.1%