When Reachability and Exploitability Dictate Software Security Decisions: A Critical Examination
Introduction In software development and security, reachability and exploitability often influence vulnerability management decisions. However, relying on these factors to delay prioritizing or reporting security findings is fundamentally flawed. Using such justifications amounts to “lying to those who want to be lied to.” The Flawed Test of Reachability and Exploitability Testing methodologies based on immediate reachability or exploitability are inherently flawed. The Log4Shell incident exemplifies how dynamic code execution creates false negatives. Modern software’s complex data flows obscure attack pathways, leading to underestimating vulnerability reach. Dismissing findings based on these tests merely obscures risk rather than eliminating it. ...