We just upgraded to Openfire 5.0.4 using java version17.0.17 Eclipse Adoptium – OpenJDK Server VM. The OS is Windows Server Standard 2022. The file uninstall.exe in the installation directory of the server is reported as having been infected with the Gen:Variant.Fugrafa.346571 malware by the antivirus application we are using (Bitdefender). We also submitted the file to the VirusTotal website and got 8 hits identifying the same malware in the file. Has anyone else reported this?
Thanks for the additional reports and data points. We’ve started investigating this further internally.
So far, our findings suggest that this is likely a false positive related to the generated Windows uninstaller, but we are continuing to verify that carefully before drawing final conclusions.
A few observations from our investigation so far:
The detections appear to be limited to the generated uninstall.exe binary.
The 64-bit uninstaller currently appears clean in VirusTotal scans, while the 32-bit variant receives heuristic detectiosn from a subset of vendors.
The reported hashes match files generated by our official build pipeline, which makes accidental local infection less likely.
The detection names are generic heuristic classifications (for example Gen:Variant.Fugrafa.* ) rather than identification of a known malware family.
We have not observed suspicious runtime behavior or indications that Openfire itself or its Java components are compromised.
We’ve also contacted the maintainer of install4j (the installer technology we use) to ask for their opinion and to learn if similar false positives have recently been reported elsewhere.
One thing worth noting is that VirusTotal results can fluctuate over time. An increase from 8 to 10 detections does not necessarily indicate that a file has “become more malicious”. It can also reflect heuristic engines synchronizing signatures or reputation data between vendors.
We absolutely take reports like this seriously and are continuing to investigate. If we find any evidence of an actual compromise, we will communicate that immediately. At this time, however, the evidence we have points much more strongly toward an antivirus false positive than toward a real malware infection.
Hello again!! Thank you very much for your time and effort! We will submit the file to Bitdefender for false positive verification and get back to you when they reply. A false positive is our feeling as well, but we have to make sure.
We’ve now heard back from the maintainer of install4j (the installer technology used to generate the Openfire Windows installer and uninstaller). Their assessment aligns with what we suspected internally: this is very likely a heuristic false positive rather than evidence of an actual malware infection.
According to their explanation, the generated uninstall.exe is a native Windows launcher that starts a bundled JVM and then executes the Java-based uninstaller. Unfortunately, that execution pattern can resemble techniques used by malware packers, which occasionally causes heuristic antivirus engines to flag the file.
Importantly:
install4j 12.0.2 (the version we used to generate the file) did not introduce known structural changes that would explain a genuine compromise;
the reported detections are generic heuristic classifications, not identification of a known malware family;
our investigation so far has not uncovered signs of malicious behavior or tampering in Openfire itself.
One important finding from this investigation is that our Windows installers are currently not Authenticode-signed. Signed executables carry verifiable publisher identity, which substantially reduces these kinds of heuristic detections. We are now evaluating what would be needed to add proper Windows code signing to future releases. However, for a largely self-funded, open source project, this may prove to be challenging.
We’ll continue monitoring the situation and will provide additional updates if new information emerges, but at this point the available evidence strongly supports this being an antivirus false positive rather than an actual malware infection.
Reporting the affected file to antivirus vendors (starting with Bitdefender) as a false positive for review will likely help reduce future false reports. Thank you for initiating that!
Bitdefender analyzed the file we submitted and replied that it was indeed a false positive. They have already updated their definitions database and now the file is not detected as malicious. Thank you very much for your time and effort in investigating this again!