Remote Authentication Dial-In User Service, the protocol network devices use to ask a central server whether a user or device should be granted access and with what attributes. Each device shares a secret with the server, so a compromised server exposes the secrets of every device that trusts it.
A critical vulnerability class that allows an attacker to run arbitrary code on a target system from a remote location, typically over a network or the internet, without requiring physical access.
A platform used by IT providers to monitor, patch, script and remotely control large fleets of endpoints from a central console via a privileged agent on each machine. Because the console can execute code on every managed device, its compromise gives an attacker fleet-wide access, as in the 2026 N-able N-central attacks.
A flaw where the outcome of code depends on the timing of concurrent operations that share state without proper synchronization. Attackers exploit kernel race conditions by winning the timing window to corrupt data structures or bypass checks.
A cybercrime business model where ransomware developers create malware and license it to affiliates who conduct attacks in exchange for a share of ransom payments.
A server-side control that caps how many requests a client may make in a given window, such as per minute or per day. Effective limits for sensitive lookups are derived from the client's stated business purpose, not from gateway defaults.
Wiping a device and reinstalling its operating system and firmware from clean vendor media rather than patching in place. Re-imaging is the standard recovery step for a compromised appliance because a patch closes the vulnerability but does not remove anything an attacker installed after exploiting it.
ReDoS (regular expression denial of service) is an attack where a pattern or input forces a backtracking regex engine into extreme amounts of work, tying up CPU and making a service unresponsive.
A long-lived credential used to obtain new access tokens without requiring the user to re-authenticate, enabling persistent application access.
A regular expression is a pattern language for matching text. An engine compiles each pattern into an internal program before running it, which is why user-supplied patterns are attack surface.
Malware that gives an attacker persistent, interactive control of a compromised host, typically including a shell, file transfer, and network tunneling. RATs on network appliances often harvest and decrypt the device's stored credentials.
An MDM capability that allows administrators to erase data from a lost or stolen mobile device remotely.
The sandboxed browser process that parses HTML, runs page JavaScript and paints content. It has no direct file, network or process-creation rights and reaches them only through IPC to the browser process, so code execution inside it is contained until an attacker also escapes the sandbox.
A locally hosted copy of a vendor's package or firmware repository that internal systems pull from instead of the internet. It confines vendor trust to one controlled host, enables egress blocking and makes update content a reviewable, versioned snapshot.
A residential proxy is a proxy service whose exit nodes sit on home or small business internet connections instead of data centers. Its traffic is harder to block, which is why abuse operators build these networks from hijacked devices.
A NetScaler feature that inspects incoming requests against a rule and takes an action such as dropping, resetting, or redirecting them before the request reaches the back-end service. Vendors sometimes supply a responder policy as an interim workaround for a vulnerability until a fixed build is installed.
An exploitation technique that chains together small fragments of a program's existing code, called gadgets, to perform arbitrary actions. It sidesteps protections that block injected shellcode by reusing code the program already contains.
A server that sits in front of one or more backend services, terminating client connections and forwarding requests to the backend. It is the standard place to add authentication, TLS and access control to a service that lacks its own, without modifying the application.
A reverse SSH tunnel is an SSH connection opened from inside a network to an outside server that forwards ports back inward, letting whoever controls the outside server reach internal systems through the connection.
A remote-access technique where a compromised host initiates an outbound connection back to the attacker and hands over a command shell. Because the connection originates inside the network, it often slips past firewalls that block inbound traffic.