Last Modified: Oct 21, 2024
Affected Product(s):
F5OS Velos
Known Affected Versions:
F5OS-A 1.5.2
Fixed In:
F5OS-A 1.8.0
Opened: Jun 04, 2024 Severity: 2-Critical
A dma-agent seg_fault occurs when there is a conflict between special EPVA allow-list entries.
Traffic loss as the dma-agent needs to be restarted by its watchdog/start up script. Tenants need to re-register with the datapath.
A conflict between two entries on the allow-list triggers a code path in the dma-agent and resulting in a seg_fault.
None
This issue has been fixed by setting a THREAD local variable in the epva_tbl_mgmt thread, preventing a seg_fault when the edge case method is triggered.