Skip to main content

CWE-799: Improper Control of Interaction Frequency

ClassIncomplete

The product does not properly limit the number or frequency of interactions that it has with an actor, such as the number of incoming requests.

View on MITRE
Back to CWE Lookup

Extended Description

This can allow the actor to perform actions more frequently than expected. The actor could be a human or an automated process such as a virus or bot. This could be used to cause a denial of service, compromise program logic (such as limiting humans to a single vote), or other consequences. For example, an authentication routine might not limit the number of times an attacker can guess a password. Or, a web site might conduct a poll but only expect humans to vote a maximum of once a day.

Technical Details

Structure
Simple

Applicable To

Languages
Not Language-Specific
Platforms

Frequently Asked Questions

What is CWE-799: Improper Control of Interaction Frequency?+

CWE-799: Improper Control of Interaction Frequency is a Common Weakness Enumeration (CWE) entry maintained by MITRE. The product does not properly limit the number or frequency of interactions that it has with an actor, such as the number of incoming requests. This can allow the actor to perform actions more frequently than expected. The actor could be a human or an automated process such as a virus or bot. This could be used to cause a denial of service, compromise program logic (such as limiting humans to a single vote), or other consequences. For example, an authentication routine might not limit the number of times an attacker can guess a password. Or, a web site might conduct a poll but only expect humans to vote a maximum of once a day.

What are the security consequences of Improper Control of Interaction Frequency?+

If exploited, CWE-799 (Improper Control of Interaction Frequency) it can compromise Availability, Access Control and Other, leading to outcomes such as DoS: Resource Consumption (Other), Bypass Protection Mechanism and Other.

Which programming languages are affected by Improper Control of Interaction Frequency?+

CWE-799 commonly affects Not Language-Specific. Note that weaknesses are often language-agnostic patterns, so secure coding practices apply broadly.

What are real-world examples of Improper Control of Interaction Frequency?+

MITRE documents real CVEs mapped to CWE-799, including CVE-2002-1876. You can look up the full details of each CVE, including CVSS scores and remediation guidance, on our CVE Lookup tool.

What is the difference between a CWE and a CVE?+

A CWE (Common Weakness Enumeration) like CWE-799 describes a category of software weakness — the underlying flaw type. A CVE (Common Vulnerabilities and Exposures) identifies a specific, real-world vulnerability in a particular product. In short, a CWE is the kind of mistake, and a CVE is an instance of that mistake being found in software.

Learn More