Skip to content

CWE-799: Improper Control of Interaction Frequency

Class

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.

Consequences

  • Availability, Access Control, Other: DoS: Resource Consumption (Other), Bypass Protection Mechanism, Other

Recent advisories

  • DRUPAL-CONTRIB-2026-171 — The Webform module allows site builders to create forms, collect submissions, and configure access to forms and submission data.
  • GHSA-wwfp-w96m-c6x8 — OpenClaw: Pairing pending-request caps were enforced per channel instead of per account
  • GHSA-6p8r-6m93-557f — OpenClaw: Fake DeviceToken Bypasses Shared Auth Rate Limiting
  • GHSA-qcc3-jqwp-5vh2 — OpenClaw: LINE webhook handler lacks shared pre-auth concurrency budget before signature verification
  • GHSA-775h-3xrc-c228 — Parse Server has a rate limit bypass via batch request endpoint
  • GHSA-6rmx-gvvg-vh6j — OpenClaw's hooks count non-POST requests toward auth lockout
  • GHSA-fq34-xw6c-fphf — Fides Webserver API Rate Limiting Vulnerability in Proxied Environments
  • GHSA-4h9w-7vfp-px8m — Shopware default newsletter opt-in settings allow for mass sign-up abuse
  • GHSA-qrf6-h5fc-7m96 — Mattermost Server does not enforce rate limits on password change attempts

All advisories for CWE-799

Is this in your code?

MergeHarbor checks every repository's dependencies against this database, ranks what matters by exploitability and reachability, routes it to the owning team and opens the fix pull request.

Check your repos with MergeHarbor