Linux endpoints will show a CVE vulnerability in the Carbon Black Cloud console despite the application being patched to a version required to fix the issue.
Linux supports installation of applications in multiple ways, but our Vulnerability management scanner is designed to check several package repositories to see if vulnerable applications exist.
Locating and removing older installer package for applications that have been updated via another method will help prevent endpoints from being tagged for Vulnerability CVEs.
For example, CVE-2023-6864 confirms there are vulnerable Firefox and Thunderbird snap packages that need to be updated; however, if those applications are updated via other means, the older vulnerable snap packages would still exist locally on the endpoint and our vulnerability assessment scan would find them and tag the endpoint as vulnerable to CVE-2023-6864 until they are removed from snap.
Example steps:
dpkg -l | grep -E '^(firefox|thunderbird)'
# Remove firefox transitional package
sudo apt remove --purge firefox
# Remove thunderbird transitional package
sudo apt remove --purge thunderbird
# Clean up any remaining dependencies
sudo apt autoremove
dpkg -l | grep -E '^(firefox|thunderbird)'
#Check osquery again
SELECT * FROM deb_packages WHERE name IN ('firefox', 'thunderbird');