Corrected Issues in Aviatrix Release 8.2.40
This release installs the security patches for the following CVE advisories, detailed on the PSIRT Advisories page:- CVE-2026-109618 and CVE-2026-109619 (PHP2Shell): remote code execution in PHP.
- CVE-2026-115560 (PHP session upload progress).
- CVE-2025-2171 and CVE-2025-2172: removal of the compromised eMudhra intermediate certificates from the Controller trust store.
| Issue | Description |
|---|---|
| AVX-82516 | Fixed an issue where traffic through an Azure Transit FireNet HA gateway pair could stop forwarding reliably after both gateways in the pair were shut down and brought back online. In the earlier behavior, traffic resumed briefly after both gateways came back up but began dropping packets within about one minute of recovery. The issue applied only to Azure Transit FireNet HA deployments and did not affect AWS Transit gateways or non-FireNet Azure deployments. |
| AVX-83298 | Fixed a small memory leak in the TLS decryption component used by Distributed Cloud Firewall (DCF). The leak was approximately 24 bytes per decrypted connection and could accumulate to hundreds of megabytes per day on gateways handling heavy TLS decryption traffic. On busy gateways, this gradual growth could eventually require a gateway restart to reclaim memory. |
Known Issues in Aviatrix Release 8.2.40
| Issue | Description |
|---|---|
| AVX-72940 | Creating a new gateway with the same name as an existing gateway may cause local files of the existing gateway to be deleted when the creation fails. The existing gateway name disappears from the Controller CLI once this occurs. This can break SSH access to the existing gateway. Impact:
Gateway creation using a name that already exists. Workaround: Do not reuse gateway names. Contact Aviatrix Support if recovery is required. |
| AVX-73436 | When using the update_spoke_vpc_route_table API to onboard an Azure route table, the default route (0.0.0.0/0) is not programmed in the spoke VNET route table if the Spoke Gateway has learned the default route from any of the following sources:
Impact:
Manually add the default route to the Azure route table. Contact Aviatrix Support for assistance. |
| AVX-75452 | In Azure environments, when Distributed Cloud Firewall (DCF) Security Group Orchestration attaches a Network Security Group (NSG) to a subnet, the subnet name is changed to all lowercase. Although Azure resource names are generally case-insensitive, this modification causes issues with Infrastructure as Code tools such as Terraform, which treat resource names as case-sensitive. Terraform may flag affected subnets for replacement, potentially disrupting existing deployments. Impact:
In Terraform, add a lifecycle block with ignore_changes for subnet_id (as well as id in the azurerm_subnet resource) to prevent forced resource replacement. Note that this workaround does not restore the original subnet name casing. |
| AVX-75607 | Gateway launch may fail with a tls: bad certificate error when pulling container images. The Controller’s registry TTL eviction (garbage collection) may fire while images are being downloaded to the gateway, corrupting in-flight blob transfers. The gateway’s container initialization cannot complete, and an internal identity-helper service on the gateway exits with code 125.Impact:
Restart the Controller’s core application service to reset the registry state, then retry gateway creation. Contact Aviatrix Support for assistance. |
| AVX-79012 | Some gateways may become stuck in a failed configuration-push state for an extended period after an Image Upgrade to Aviatrix 10.0.0 (from 9.0.10). This has been observed primarily on lower-memory gateway instance types (for example, AWS t3.micro). Impact: Affected gateways may show a “Not Up-To-Date” config status and a down backup tunnel hours after the image upgrade completes. The root cause is a Distributed Cloud Firewall (DCF) configuration push failure caused by insufficient available memory on memory-constrained instance types. Workaround: Retry the gateway Image Upgrade. If the gateway remains stuck in this state, increase the gateway’s instance size for additional memory headroom, or contact Aviatrix Support. |
| AVX-79521 | On Controller versions prior to 10.1.0, it is possible to onboard multiple Aviatrix access accounts that map to the same underlying cloud service provider (CSP) account. Because several Controller features assume a one-to-one relationship between an Aviatrix access account and a CSP account, duplicate access accounts can lead to unpredictable configuration and operational behavior. Duplicate is defined per CSP as follows:
Impact:
Onboard only one Aviatrix access account per underlying CSP account. If duplicate access accounts have already been onboarded and are causing issues, contact Aviatrix Support for assistance with identifying and removing the duplicates. |
| AVX-80977 | A VPN user’s profile assignment could appear as N/A immediately after the user was attached to a profile through the API, until the user’s next reconnection. Impact:
Have the affected user reconnect to update the displayed profile assignment. Contact Aviatrix Support for assistance. |
| AVX-81230 | Enabling both Policy-Based Routing (PBR) and NAT logging under User VPN settings can cause high CPU utilization on the User VPN gateway during data-plane traffic. The high CPU usage occurs because NAT log entries generated by PBR are written to the gateway’s serial console. Impact: User VPN gateways with both PBR and NAT logging enabled may experience elevated CPU utilization while passing data-plane traffic, which can degrade VPN gateway performance. Workaround: Disable NAT logging on the affected User VPN gateway. If NAT logging must remain enabled, contact Aviatrix Support to apply a backend workaround. |
| AVX-81576 | During a Gateway resize operation (for example, changing the Gateway’s underlying instance or VM size), the Gateway can experience a temporary period of traffic loss during the resize. This has been observed during testing on GCP, AWS, and Azure Gateways, where a resize between certain instance sizes produced approximately 2 minutes of packet loss. Impact:
No workaround is currently available. A fix is planned for a future 10.1.x maintenance release. |