CISA issued an alert on June 19, 2026 urging Fortinet customers to take immediate steps to harden internet-accessible FortiGate appliances against an ongoing malicious campaign. The campaign, tracked by threat intelligence companies under the name FortiBleed, has been attributed to Russian-speaking threat actors based on infrastructure patterns and operational indicators. The number of compromised devices stood at 86,644 as of June 19 according to data from SOCRadar, making it one of the largest single-vendor device compromise campaigns documented this year.
SOCRadar analysis of the compromised credential set provides a specific breakdown: generic admin accounts, the default administrative account name that Fortinet ships with FortiGate appliances, account for 35% of compromised credentials. Built-in Fortinet system accounts account for 28.3% of compromised credentials. Organisation-specific accounts created by administrators account for the remaining 36.7%. The combined proportion of default and factory-shipped account compromises exceeds 63%, indicating that the majority of breached devices were accessed not through exploited vulnerabilities but through credentials that were active because they had never been changed from factory defaults.
Fortinet has not published a specific vulnerability advisory in connection with FortiBleed, consistent with the campaign primarily leveraging credential access rather than unpatched flaws. CISA’s alert urges organisations to immediately audit FortiGate accounts, disable or rename factory-default accounts, enforce strong and unique credentials, apply current patches, and enable multi-factor authentication on administrative interfaces.
- Audit all active accounts on internet-accessible FortiGate appliances. Rename or disable the generic admin account and any built-in Fortinet system accounts that are not required for operations.
- Rotate all credentials on FortiGate appliances, particularly any that were configured during initial provisioning and have not been changed since deployment.
- Enable multi-factor authentication on FortiGate administrative interfaces. Restrict administrative access to trusted management networks rather than allowing internet-wide access.
- Review FortiGate authentication logs for unexpected login events, particularly successful logins from unexpected IP addresses using the admin account or built-in system accounts.
F5 published an out-of-band security notification on June 17, 2026, covering two critical vulnerabilities in NGINX Open Source, NGINX Plus, and related F5 products. CVE-2026-42530, rated CVSS 9.2, is a use-after-free vulnerability in the ngx_http_v3_module. It can be triggered by a remote unauthenticated attacker when NGINX is configured to use the HTTP/3 QUIC module, by reopening a QPACK encoder stream via a specially crafted HTTP/3 session. Successful exploitation crashes NGINX worker processes and, on systems where Address Space Layout Randomization is disabled or can be bypassed, can lead to arbitrary code execution. The affected NGINX Open Source versions are 1.31.0 and 1.31.1.
CVE-2026-42055, also rated CVSS 9.2, is a heap-based buffer overflow in the ngx_http_proxy_v2_module and ngx_http_grpc_module. Exploitation requires a specific configuration combination: the proxy_http_version directive set to 2 or gRPC pass in use, the ignore_invalid_headers directive set to off rather than its default on, and the large_client_header_buffers directive set to a size above 2MB. When these conditions are met, an unauthenticated attacker can trigger the overflow through crafted HTTP/2 or gRPC traffic. Affected NGINX Open Source versions span 1.13.10 through 1.31.1.
Fixed versions are NGINX Open Source 1.31.2 for the mainline branch and 1.30.3 for the stable branch. For NGINX Plus, the fix is in release R37 P1. For NGINX Gateway Fabric, the fix is in version 2.6.4. Neither vulnerability has been confirmed exploited in the wild at time of writing. Researcher discussion of CVE-2026-42530 is already visible under the name nginx-quicburst.
- Upgrade NGINX Open Source to 1.31.2 or 1.30.3, NGINX Plus to R37 P1, and NGINX Gateway Fabric to 2.6.4. Apply corresponding patches for NGINX Ingress Controller and NGINX Instance Manager.
- If immediate patching is not possible, disable HTTP/3 by removing the quic parameter from all listen directives as a mitigation for CVE-2026-42530. This eliminates the vulnerable attack surface with no impact on HTTP/1 and HTTP/2 traffic.
- For CVE-2026-42055, remove the ignore-invalid-headers off configuration directive, or reduce large-client-header-buffers below 2MB. If neither change is operationally feasible, treat patching as the only effective control.
- Inventory all NGINX deployments, including ingress controllers and sidecar proxies in Kubernetes environments, to ensure coverage is complete and not limited only to front-facing web servers.
Wordfence reported on June 19, 2026 that threat actors are actively exploiting CVE-2026-4020, a medium-severity information disclosure vulnerability in the Gravity SMTP WordPress plugin, which is installed on approximately 100,000 sites. The flaw is in a REST API endpoint registered at /wp-json/gravitysmtp/v1/tests/mock-data. The endpoint registers a permission callback function, a standard WordPress mechanism for restricting REST API access, but that callback unconditionally returns true for all callers regardless of authentication state.
When the endpoint is called with the query parameter ?page=gravitysmtp-settings appended, the plugin’s internal register_connector_data method populates the full connector configuration and returns it in the endpoint response. The response is a JSON payload of approximately 365KB containing the complete system report, including API keys, OAuth tokens, client secrets, and SMTP credentials for every email integration the plugin has been configured with. No authentication or special privileges are required; a single GET request from any network-accessible host is sufficient.
Wordfence confirmed active exploitation in the wild. A patch is available and should be applied immediately. After patching, site operators should rotate all email provider credentials that were stored in the Gravity SMTP configuration.
- Update the Gravity SMTP plugin to the patched version on all WordPress sites where it is installed.
- After patching, rotate all email integration credentials stored in the plugin configuration: API keys for SendGrid, Mailgun, and other providers, OAuth tokens for Google Workspace and Microsoft 365, and SMTP account passwords.
- If the site was internet-accessible before the patch was applied, treat the exposed credentials as potentially harvested and rotate them regardless of whether direct exploitation has been confirmed.