Katalog CWE

CWE-405 · Słabość

Asymmetric Resource Consumption (Amplification)

Abstrakcja
Klasa
Status
Niekompletny
Dodano
19 lipca 2006
Ostatnia zmiana
11 grudnia 2025

Podatności CVE z tą słabościąPełny wpis na cwe.mitre.org ↗

Opis

The product does not properly control situations in which an adversary can cause the product to consume or produce excessive resources without requiring the adversary to invest equivalent work or otherwise prove authorization, i.e., the adversary's influence is "asymmetric."

This can lead to poor performance due to "amplification" of resource consumption, typically in a non-linear fashion. This situation is worsened if the product allows malicious users or attackers to consume more resources than their access level permits.

Skutki

  • Availability

    DoS: Amplification; DoS: Resource Consumption (CPU); DoS: Resource Consumption (Memory); DoS: Resource Consumption (Other)

    Sometimes this is a factor in "flood" attacks, but other types of amplification exist.

Zapobieganie

  • Architecture and Design

    An application must make resources available to a client commensurate with the client's access level.

  • Architecture and Design

    An application must, at all times, keep track of allocated resources and meter their usage appropriately.

  • System Configuration

    Consider disabling resource-intensive algorithms on the server side, such as Diffie-Hellman key exchange.

    Skuteczność: High

Przykłady podatności

Słabość nadrzędna

Słabości podrzędne

Kiedy powstaje

Dotyczy

Not Language-Specific, Not OS-Specific, Not Architecture-Specific, Not Technology-Specific, Client Server

Źródła

  1. Catastrophic backtracking — Ilya Kantor, 2020

Wpis z katalogu CWE 4.20.