The vulnerability description and multiple references (NVD, GHSA, Openwall mailing list) consistently point to the xmlUnlinkNode function in tree.c as the location of the use-after-free vulnerability. The vulnerability is triggered under specific conditions of memory allocation failure. Although the direct patch content could not be fetched due to limitations in accessing GitLab commit details with the available tools, the provided textual information is specific and consistent enough to identify the vulnerable function with high confidence. The Openwall mailing list also provided a link to the fixing commit (d39f78069dff496ec865c73aa44d7110e429bce9), further corroborating the location of the vulnerability, even if the patch itself couldn't be analyzed directly by the tools.