ESXi Host experiencing PSOD on nsxt-vsip module with "PF Exception 14 in world 2113078:VSIP PF Purg IP #x######## addr 0x##
search cancel

ESXi Host experiencing PSOD on nsxt-vsip module with "PF Exception 14 in world 2113078:VSIP PF Purg IP #x######## addr 0x##

book

Article ID: 434232

calendar_today

Updated On:

Products

VMware vDefend Firewall

Issue/Introduction

Environment is on NSX 4.2.1.0.0
ESXi hosts are on : 8.0 Update 3 build-24859861
ESXi hosts may experience PSOD:

Error: PF Exception 14 in world 2113078:VSIP PF Purg IP #x######## addr 0x##

Module(s) involved in panic: nsxt-vsip-24302014 Version 1.0.0-0 RELEASEbuild-24302014

Environment

VMware NSX 4.2.1.0.0

Cause

A purge thread invokes pf_alg_port_session_release() without holding the required lock during the initial state check. At the same time, a concurrent data path thread (e.g., during state insertion failure handling in pf_test_tcp / pf_test_udp) may also invoke the same function and remove the corresponding port entry from the RB tree, setting its state to inactive.

Due to this timing window, the purge thread may proceed to remove an already deleted entry from the RB tree using stale pointers, leading to a PSOD.

Resolution

Fix will be added in future release.