How Modern API Attacks Abuse Legitimate Functionality Instead of Exploiting Vulnerabilities
Just a few years ago, most API-related incidents followed a predictable pattern. When an application began behaving suspiciously, specialists looked for authorization errors, access control problems, signs of SQL injections, or attempts to exploit known vulnerabilities. The logic was straightforward: vulnerability exists, exploitation occurs, consequences follow.
Today, the NGENIX service support team increasingly encounters situations that do not fit this model. Services start responding more slowly, database load increases, users report errors during order placement, and certain operations take significantly longer than usual. WAF blocks nothing, and logs show neither breach indicators nor vulnerability exploitation attempts. At first glance the issue may appear internal, yet analysis reveals the system is operating exactly as instructed. The API is simply being used in ways developers never anticipated.
Most web traffic now flows through APIs, and attack volumes are rising accordingly. A substantial portion of current malicious activity does not involve exploiting vulnerabilities at all. Attackers often need only to invoke existing API functionality, pass legitimate authorization, and operate within normal business processes. The difference becomes visible only when analysts examine the client’s overall behavior rather than isolated requests.
Why WAF Often Fails to Stop Modern API Attacks
Attackers no longer need to locate a code flaw or bypass protection mechanisms. They can use the API exactly as the system permits, but at a scale or according to a scenario never envisioned by developers. Each request therefore looks correct: allowed methods, valid authorization, and proper parameters. No exploit signatures appear in the traffic.
WAF solutions analyze individual request content for known attack techniques such as injections or authorization bypasses. When a request matches the API specification and contains no malicious payload, the WAF has no reason to block it. Modern attacks are defined by behavior across sequences of calls, frequency patterns, and the ultimate goal of interaction with the system.
Burst Attacks: Overloading the Most Resource-Intensive Endpoints
Burst attacks consist of short, extremely intensive spikes aimed at specific, computationally expensive API methods. A single such request may trigger complex catalog searches, multiple database table accesses, internal service calls, and cache operations. Several hundred requests to a heavy endpoint can generate more load than thousands of simple queries. Unlike classic DDoS attacks, these campaigns do not require massive traffic volumes; they simply concentrate on the most expensive part of the application.
Fixed time-window rate limits often prove inadequate. Too lenient and they fail to stop the attack; too strict and they disrupt legitimate users during sales or marketing events. Modern systems therefore favor sliding-window mechanisms that evaluate activity across a continuous time range and handle short bursts more effectively.
Shortwave Attacks: Timed Requests Targeting Race Conditions
Shortwave attacks use brief pulses of requests separated by deliberate pauses. Traffic volume stays within normal limits and rate limits are not exceeded, so monitoring systems see nothing unusual. The objective is usually to trigger a race condition in business logic. Multiple simultaneous requests may each pass an availability check before any of them records the result, allowing the same limited resource, such as a promotional code, to be applied more than once.
The same technique can affect bonus accrual, inventory reservation, ticket booking, and any operation where concurrent requests modify a shared resource. Each individual request remains fully legitimate, making detection at the single-request level nearly impossible.
Carpet Bombing: Distributed Probing Across Many Endpoints
Carpet Bombing spreads activity across dozens or hundreds of API methods instead of concentrating on one endpoint. One portion of requests may query the product catalog, another the search function, a third inventory levels, and so on. No single endpoint shows anomalous load, yet the overall pattern reveals systematic reconnaissance of application structure and business logic.
Common examples include automated scraping of pricing and stock data and scalping of limited resources such as airline seats. On some airline booking sites, automated systems account for up to 45 percent of traffic, much of it undesirable. The result for users is an apparently overloaded service; for the business it means occupied resources without completed purchases.
Because modern bots use valid tokens, follow realistic user flows, and stay within obvious limits, distinguishing them from genuine users by request content alone is extremely difficult. Protection must therefore move from analyzing individual requests to evaluating the intent and behavioral similarity to real users.
Related articles
Unbound 1.26.1 Patches Critical DNSSEC Validator Flaw CVE-2026-81642 Enabling Remote Code Execution
NLnet Labs has released Unbound 1.26.1 to address CVE-2026-81642, a critical vulnerability in the DNSSEC validator that can cause service crashes and potential remote code execution. The flaw affects all versions up to and including 1.26.0 and is triggered when validating a malicious DNS zone. It resides in the handling of DNSKEY records, where a buffer overflow can occur during DNS response processing. The vulnerability carries a CVSS 4.0 score of 9.1 with a network attack vector, no privileges required, and no user interaction needed. Exploitation requires an attacker to control a malicious DNS zone that the resolver queries, which can lead to denial of service or RCE in the worst case. The update also includes fixes for eight additional security issues, including CVE-2026-82717 and CVE-2026-81634, both involving heap corruption.
BIND DNS Servers Receive Patches for 14 Vulnerabilities Including High-Severity DoS Flaws
The Internet Systems Consortium has released BIND 9 updates that address 14 vulnerabilities across multiple versions of the widely used DNS server software. Seven of the issues received a CVSS score of 7.5 and were rated high severity, while the remaining seven scored between 5.3 and 6.5. The most critical flaw allows an unauthenticated attacker to crash the named process with a single malformed SIG(0) request over DNS over HTTPS. Additional vulnerabilities enable cache poisoning through forged NXDOMAIN responses, downgraded secure delegations, and acceptance of unsigned answers, as well as resource exhaustion via uncontrolled cache growth and excessive CPU consumption. Affected releases span BIND 9.11.0 through 9.18.50, 9.20.0 through 9.20.27, and 9.21.0 through 9.21.25. No workarounds exist, making immediate upgrades to versions 9.20.29, 9.21.26, or 9.20.29-S1 the only mitigation. The ISC reports no known exploitation in the wild and none of the flaws appear in CISA’s Known Exploited Vulnerabilities catalog.
Cisco Patches 29 Vulnerabilities in Secure Firewall ASA, FTD and FMC Products
Cisco Systems has disclosed multiple vulnerabilities affecting its Cisco Secure Firewall product line and released corresponding security updates. The advisory covers 14 security bulletins addressing 29 CVEs across Adaptive Security Appliance (ASA), Threat Defense (FTD), and Management Center (FMC) software. Five of the advisories are rated Critical, covering 18 CVEs that include remote code execution without authentication and privilege escalation to administrator level. Several issues have already been confirmed as exploited in the wild. The company also consolidated related weaknesses under single CVE identifiers where appropriate and provided CVSS v3.1 base scores ranging up to 9.9. Affected products include the Secure Firewall 3100 and 4200 Series along with multiple software hardening releases issued on 16 September 2026.
pgAdmin 4 Database Management Tool Patches Multiple Vulnerabilities in Version 9.18
The development team behind pgAdmin 4, the popular management tool for PostgreSQL databases, has released version 9.18 to address multiple security issues. The update, published on September 17, 2026, includes fixes for four CVEs along with 29 total changes covering new features and bug resolutions. One vulnerability, tracked as CVE-2026-86863, stems from insufficient web server authentication that trusts external HTTP headers, enabling attackers to bypass login and impersonate administrators without passwords. A second issue, CVE-2026-86864, allows command injection through the backup feature when database names are passed as arguments, potentially leading to unauthorized file writes or exfiltration of connection passwords. The update is available now from the official pgAdmin repository.