
Sebastiano Bonfiglio (Flexera Software)
Finding vulnerable components with SLM and SAM Core – guidance document
With PHP2Shell (CVE-2026-109618 / CVE-2026-109619) and Broccoli2Shell (CVE-2026-111497) published within days of each other, many of you have asked how to use Snow License Manager and SAM Core to find affected devices. The attached document walks through it.
It covers:
• How to work out what a vulnerable component looks like on disk, and which products bundle or embed it
• Installed software versus file evidence, and why file evidence often finds the copies you didn't know about
• Step by step: finding recognised applications, then using the Files per computer report to get exact versions and paths
• What the standard inventory does not see (DLLs, shared libraries, non-default folders, statically linked code, language packages, containers) and how to close those gaps
• A checklist you can reuse for the next vulnerability
PHP2Shell and Broccoli2Shell are used as worked examples, but the document is meant as general guidance for detecting future vulnerabilities of this kind.
Please note: the guidance is based on a standard setup with the default inventory agent configuration. If you have changed your agent configurations (for example scan paths or file types) or the settings that control which file extensions are transferred to the frontend, your results may differ from what is described: you may see more files, or fewer.
Always check the latest vendor advisories for fixed versions before acting.
Questions and feedback are welcome in the comments.