Release Notes v4.0.2

Release date: October, 2025

Summary

This version of the Airwall solution includes security upgrades and bug fixes. To download the firmware, see 4.0.2 firmware and software.

New Features and Enhancements

Security Updates

  • Upgraded to nokogiri v1.18.4
  • Upgraded to libxslt v1.1.43
  • Upgraded to rack v2.2.14

Linux Agent Updates

  • Airwall Linux Agent no longer supports Ubuntu 18.04 LTS, now supports 22.04 LTS and 20.04 LTS.

Fixes

ID Applies to Description
AWDEV-2846 Airwall Fixed the issue with overlay port group detection, ensuring secure tunnel tests run properly.
AWDEV-2662 Airwall Conductor Fixed the visibility issue of device names in dark mode on the overlay page in the Conductor UI.
AWDEV-3034 Airwall Fixed an issue where Rack::QueryParser allows unbounded parameter parsing, enabling potential denial-of-service via excessive memory and CPU usage.
AWDEV-3011 Airwall Conductor Fixed an issue where Conductor reports incorrect information about physical connection to AW75 gateway.
AWDEV-2955 Airwall Conductor Upgraded nokogiri to v1.18.4.
AWDEV-2925 Airwall Fixed an issue where Rack::Static could expose unintended files under the specified root directory due to improper path sanitization.
AWDEV-2894 Airwall Conductor Fixed an issue where admins see all bypass destinations as part of every device group.
AWDEV-2737 Airwall Gateway Fixed an issue where Windows Airwall Agent incorrectly reports to be a non-production build.
AWDEV-3071 Airwall Conductor Fixed an issue where extra spaces in the DNS address caused the connectivity checker to fail.
OBSLS-11661 Airwall Conductor Fixed an issue where the Conductor UI incorrectly showed active connections on ports 2 and 3 of the AW75 gateway when nothing was connected, ensuring accurate port status display.
AWDEV-3237 Airwall Fixed an issue where the TMStat diagnostic tool and its Lua bindings were missing on devices running Ubuntu, restoring full diagnostic reporting capabilities.
AWDEV-2739 Airwall Conductor Fixed an issue where the Conductor overlay page displays inaccurate device names/statuses.
OBSLS-12998 Airwall Fixed an issue where devices failed to use the configured HTTP WAN proxy for outbound communication, restoring connectivity by routing traffic through the proxy as required.
OBSLS-12773 Airwall Conductor Adding Minimum Supported Browser Versions for Conductor (Versions 3.3, 3.4, 3.5, 4.0), ensuring users are informed of compatibility requirements and experience fewer UI problems.
OBSLS-12618 Airwall Conductor Fixed an issue where Device Policy Groups in the Airwall Conductor displays incorrect or unrelated policy entries for devices, ensuring administrators now see only the accurate policies applied to each group.
AWDEV-2459 Airwall Conductor Added support for custom logos at the top of the Conductor UI, allowing organizations to easily display their own branding.
AWDEV-2954 Airwall Fixed an issue where improper input handling in the Redoc library could allow Denial of Service (DoS) attacks via crafted payloads, by updating Redoc to a secure version.
AWDEV-3197 Airwall Fixed an issue where the Airwall 175e bootloader limited WAN port #5 to 1Gbps only, by updating and verifying a new bootloader that restores proper 100Mbps and 1Gbps support.
OBSLS-12619 Airwall Conductor Fixed an issue where the system failed to send email notifications for scheduled reports when the recipient list exceeded three addresses, ensuring all intended recipients now reliably receive scheduled report emails.

Known issues

ID Applies to Description
AWDEV-2852 Airwall The TLS checkbox for logging Airwall events to a remote syslog server is ignored and will always result in using TLS transport.
AWDEV-381 Airwall Cloud AWS AWS Airwall Deployment requires Internet Gateway.

Workaround - Deploy with a temporary internet gateway, then modify settings in AWS to use the transit gateway once deployed.

AWDEV-252 Airwall Agent Cannot clear incorrect login from OIDC user auth browser.
DEV-17263 Airwall Conductor

In v3.1.0, if you fix a conflict in a smart device group by changing the IP of one of the conflicted devices, sometimes the change in IP does not result in the device being removed from the group and the change is not propagated to the Airwall Gateway.

Workaround – Fully remove the device from the smart device group and then add it back again.

DEV-16431 Airwall Conductor When specifying a port mirror destination IP address, ensure that it does not conflict with any of the Airwall Gateway's local device IPs
DEV-16397 Airwall Conductor If you change the LSI prefix and have port mirroring configured, you need to either reboot the Conductor or go to Settings > Diagnostics and select Restart metadata cache to update the LSI prefix.
DEV-16068 Amazon Web Services Conductor To enable enhanced networking for a cloud Amazon Web Services Airwall Gateway or Conductor, use the custom images instead of the marketplace image.
DEV-15808 Google Cloud Airwall Gateways Google Cloud Airwall Gateways with the same VM name have the same device serial number, which can result in a failure when you make a license request in the Conductor.

Workaround – In Google Cloud, use unique deployment names (VM names) for Airwall Gateways.

DEV-14551 Conductor The Android Airwall Agent lets you press the Edit Settings button on the Ports page; however, submitting any changes to the page results in an error message.
DEV-14015 OpenHIP If an Airwall Relay is also used as a bypass gateway, Airwall Edge Services behind the relay are not able to use that relay.

Workaround – Deploy multiple relays so at least one relay is usable by each pair of Airwall Edge Services that need to communicate.

DEV-13650 Conductor SoIP device activity is not being reported on the Airwall Gateway Local Devices tab.
DEV-13195 Conductor, Airwall Gateways When you upgrade a Cellular Airwall Gateway-150 from 2.2.3 to 2.2.5, the cellular details all become "Unavailable."

Workaround – Reboot and the details return.

AWDEV-3012 Airwall

Airwall Firmware 4.0.1 breaks VLAN Functionality on Airwall 75 Devices.

Workaround – Avoid bridging both a VLAN-tagged sub-interface and its parent port simultaneously; instead, use routed traffic only, separate physical ports for tagged and untagged VLANs, or tag the native VLAN on the switch. Downgrading the Airwall 75 device to firmware version 3.4.3 also restores VLAN functionality.

AWDEV-3414 Airwall Gateways High Availability (HA) failover does not function correctly when using overlay port groups configured with Routed Traffic Only. The standby unit may not successfully take over during a failover event.

Workaround – Keep HA Gateways with Routed Traffic Only overlay port groups on firmware version 3.5.2 until the issue is resolved in version 4.0.3.