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
Researcher Develops Kernel Exploit for TP-Link EAP770 to Disable Faulty Qualcomm SFE Offload
A user who purchased the TP-Link EAP770 v1 Wi-Fi 7 access point in 2023 discovered persistent data corruption during large file transfers over Wi-Fi. The root cause was a DMA cache coherency bug in the Qualcomm qca-nss-dp driver combined with SFE/PPE hardware offload that recalculated TCP checksums on corrupted packets. TP-Link ended support for the v1 model before release and provided no firmware updates, while the device's restricted shell prevented the required sysfs writes. The researcher chained CVE-2022-0185 with pipe buffer manipulation to achieve root access, disable the offload features, and stop the corruption without bricking the device. The exploit was developed and tested first in QEMU using the closest available GPL kernel sources from the EAP783 model before being adapted to the live hardware. A separate unrelated bug was also found in the client Wi-Fi card firmware causing connection drops.
Apple iOS Security Architecture: From Power Button to App Launch in Modern Devices
The article examines the complete boot and trust chain in modern iPhones, starting from the immutable BootROM and progressing through iBoot, the XNU kernel, and the Secure Enclave. It explains how Secure Boot verifies signatures but does not guarantee absence of vulnerabilities, allowing exploits like checkm8 to persist across devices. The piece details data protection classes, BFU versus AFU states, and how passcodes interact with hardware-bound keys to limit brute-force attempts. It further describes application sandboxing, entitlements, code signing, and Pointer Authentication (PAC) as layered defenses that raise the cost of exploitation. The analysis shows why modern jailbreaks require multi-stage chains involving kernel read/write, sandbox escapes, and PAC bypasses rather than single vulnerabilities. Overall, the architecture transforms privilege from a simple scalar into a graph of capabilities across isolated components.
Critical PHP Vulnerabilities CVE-2026-109618 and CVE-2026-109619 Enable Unauthenticated Remote Code Execution
Two critical vulnerabilities in PHP, tracked as CVE-2026-109618 and CVE-2026-109619, both scoring CVSS 9.2, were disclosed on October 21. The flaws allow attackers to execute arbitrary code without authentication by triggering out-of-memory conditions that lead to use-after-free memory corruption. Exploitation involves specially crafted requests that manipulate uninitialized arrays and function pointers, with full chains demonstrated via PHP_SESSION_UPLOAD_PROGRESS and fatal error backtraces. The issues affect PHP versions starting from 5.4 and were discovered using AI tools Gemini 4 Argon and GPT-5.6 Sol, resulting in a patch exceeding 10,000 lines of code. Amazon detected attacks as early as October 17, with Cloudflare later reporting millions of exploitation attempts. Mitigation requires updating to patched versions such as PHP 8.2.35, 8.3.36, 8.4.27 or 8.5.12, while temporary workarounds include disabling session upload progress and fatal error backtraces.
Trend Micro ZDI Reports on Critical Linux KSMBD Vulnerabilities Leak to Public Mailing Lists Before Patches
Trend Micro Zero Day Initiative inadvertently published detailed vulnerability reports for the Linux kernel's KSMBD component into public mailing lists. Two flaws received CVSS scores of 9.0, enabling remote code execution under specific conditions. One issue involves a race condition during parallel SMB request handling, while the second stems from an incorrect buffer size calculation in the SMB Direct mechanism that requires RDMA and a writable share. Technical details including root causes and reproduction steps became publicly archived before fixes reached end users. The KSMBD maintainer has already merged a patch for ZDI-CAN-33774 into their repository, yet distribution kernels may still lack the update. Additional privilege-escalation and information-disclosure risks in other kernel components were also described in the leaked messages.