Description | This article describes how to overcome the mandatory attribute 'Message-Authenticator' set in access-request. |
Scope | FortiGate v7.2.11, v7.4.6 and v7.6.1. |
Solution |
After upgrading the FortiGate to v7.2.10, v7.4.5, or v7.6.1, the RADIUS connection will show as failed with an error message of 'Invalid secret for the server' or 'No message-authenticator attribute'. This is due to the applied mitigations to protect against the Blast RADIUS vulnerability.
To address this problem, as a workaround a config has been provided under FortiGate Radius config to allow administrators to control Blast RADIUS mitigation behavior.
The default action is set to Enable. With default action when the server does not respond with the message-authenticator attribute the failure logs would appear as below.
Access-Request:
Access-Accept:
Debugs:
[1125] __rad_chk_resp_authenticator-The Message Authenticator validation is mandatory now
Set the require-message-authenticator attribute action to 'disable'.
config user radius
The above changes would result in authentication being successful without the attribute:
[1125] __rad_chk_resp_authenticator-The Message Authenticator validation is optional now
In v7.4.6 and v7.6.1, when the Radius server has the require-message-authenticator setting disabled, The GUI RADIUS Server dialog -> 'Test connectivity' and 'Test user credentials' still checks for the message-authenticator value and incorrectly fails the test with 'missing authenticator' error message.
This is only a GUI display issue and the end-to-end integration with the Radius server should still work. The user can confirm the connection to the RADIUS server via the CLI command:
The behavior is fixed on the following versions: v7.2.11, v7.4.8, v7.6.3.
Related article: |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.