SecuritylabAugust 3, 2026🇷🇺Translated from Russian

Dark Patterns in Vulnerability Management: How Metrics Undermine Real Security

Vulnerability management rarely collapses because of insufficient scanners. Far more often the process is broken by the metrics teams report to leadership. While specialists argue over priorities, close tickets, and present attractive trends, attackers look for the shortest route to important systems. In this situation a dashboard does not protect; it reassures.

This is the central paradox of vulnerability management. The process can be formally mature, heavily automated, and expensive yet still fail to answer the only truly important question: how difficult is it right now for an attacker to reach critical assets. When metrics replace risk, security begins to serve reporting instead of protection.

Where vulnerability management actually breaks

The classic workflow appears logical: discover assets, scan infrastructure, collect vulnerability data, prioritize, remediate, and verify. On paper everything looks sound. In practice the process quickly comes under pressure from management logic. Business needs clear numbers, executives need visible progress, and IT teams need deadlines and success criteria. At this point metrics appear that are meant to simplify the picture.

Simplification itself is not harmful. Without it large environments cannot be managed. The problem begins when a metric stops being a tool and becomes the goal. Once the number of closed vulnerabilities, SLA compliance, or reduction in critical findings becomes the primary target, teams quickly adapt their behavior to those numbers. People start doing what they are measured on rather than what actually reduces risk.

Why organizations favor the wrong metrics

The answer is uncomfortably simple. Bad metrics are easy to understand and convenient to present. Total vulnerability counts fit neatly on a slide. Quarterly closure rates look good when colored green. SLA compliance reads well in monthly reports. These indicators require no lengthy explanations, avoid architectural discussions, and never raise awkward questions about assets that were never inventoried.

True risk metrics are more complex. They require context: external exposure of an asset, its business value, existence of working exploits, evidence of real-world exploitation, connections to other segments, accounts, and trust relationships. Such discussions fit poorly into a single chart and often lead to the uncomfortable conclusion that real attack paths may have shortened only marginally despite heavy remediation work.

Five common metric traps

Trap one: total vulnerability counts. Dashboards showing “total found,” “critical,” “high,” and “medium” create an illusion of control. They display volume and downward movement, yet the sum of findings says almost nothing about actual security. It measures the size of the problem set, not the probability of successful attack.

Trap two: CVSS deadlines without context. The idea seems reasonable: critical vulnerabilities fixed in one day, high in three days, medium within a month. The CVSS scale, however, describes the vulnerability itself, not its role inside a specific environment. It does not know whether the service faces the internet, whether the asset supports a key business process, or whether compensating controls exist.

Trap three: closure-rate targets. When “close 95 percent of findings” enters quarterly objectives, vulnerabilities become accounting units. Cards are closed formally, temporary workarounds are recorded as fixes, and root causes remain untouched. The report looks excellent while the infrastructure does not become meaningfully harder to attack.

Trap four: static dashboards without time. A report that shows only today’s snapshot hides how long problems have existed. An issue discovered yesterday and one that has remained on an external service for six months appear identical. Age of a vulnerability is often more important than its paper severity.

Trap five: “no critical vulnerabilities found.” The phrase reassures executives while concealing the real question: in what coverage, on which assets, with what limitations, and what remains outside visibility. Most surprises live at the edge of visibility—in shadow servers, forgotten subdomains, incomplete cloud inventories, and contractor infrastructure.

From vulnerability lists to attack paths

Even a well-run traditional program addresses only part of the problem. It handles known software weaknesses but does not answer how an attacker will combine vulnerabilities, misconfigurations, open services, weak credentials, excessive privileges, and trust relationships. Real attacks today succeed through such combinations.

Mature teams are therefore moving from simple vulnerability tracking to Continuous Threat Exposure Management (CTEM). This approach evaluates not individual findings but their role in realistic attack scenarios and prioritizes actions that reduce attacker reachability to critical assets. Tools such as MaxPatrol Carbon build graphs of attacker capabilities across the infrastructure and surface the most dangerous paths rather than the loudest CVEs.

The central question any mature process must answer is simple: how difficult is it for an attacker to reach what matters most to the business. If the dashboard does not help answer that question, it works against security rather than for it.

Related articles

HabrVulnerabilities & Exploits

Vulnaware Bridges Vulnerability Scanners and ITSM Systems to Improve Critical Flaw Prioritization

A new open-source tool called Vulnaware has been developed to address the persistent gap between vulnerability discovery and remediation in enterprise environments. The project focuses on intelligent prioritization rather than attempting to fix every reported CVE, recognizing that fewer than 10 percent of published vulnerabilities are ever exploited. It integrates outputs from MaxPatrol VM, Nessus Pro, and Greenbone/OpenVAS, then applies scoring based on CISA KEV catalog presence, public exploit availability from Vulncheck feeds, and trend data. Prioritized issues are automatically converted into tickets in Jira Service Management, GLPI, Znuny, and osTicket, while also delivering alerts via Telegram and email. The approach aligns with the updated CISA BOD 26-04 framework that replaced flat 15- and 25-day deadlines with risk-based timelines of 3, 14, or 60 days. By treating vulnerability remediation as a managed change or service request under ITIL4 principles, Vulnaware ensures that critical issues reach the correct engineering teams with proper SLA tracking.

Security NEXTVulnerabilities & Exploits

PostgreSQL Releases Security Update Fixing 28 Vulnerabilities and Over 110 Bugs

The PostgreSQL development team issued a major security update on August 13, 2026, addressing 28 vulnerabilities along with more than 110 bugs. While no issues reached a CVSSv3.1 base score of 9.0 or higher, 18 vulnerabilities scored 7.0 or above, with 14 rated at 8.8. Several flaws enable arbitrary code execution, including heap buffer overflows in regular expression processing and the to_char function. Additional fixes cover heap buffer overflows in pg_stat_statements and pg_dump, type confusion issues, and an SQL injection vulnerability. The update resolves specific CVEs such as CVE-2026-14664, CVE-2026-14669, CVE-2026-14670, CVE-2026-16238, CVE-2026-16239, and CVE-2026-15741.

Security NEXTVulnerabilities & Exploits

Vulnerability in Docker go-archive Library Allows File Creation and Overwrite Outside Target Directory

A vulnerability has been identified in the go-archive archive processing library used by Docker and related software. The flaw, tracked as CVE-2026-17106, affects the Unpack, UnpackLayer, and Untar functions and permits files to be created or overwritten outside the intended extraction directory. The issue stems from a mismatch between the path string validated by the code and the actual path resolved by the operating system. Docker rated the vulnerability 7.1 under CVSS v4.0 and classified it as High severity. A proof-of-concept exploit has already been published for macOS and Linux. The fix was implemented in go-archive 0.3.0 and shipped in Docker Engine 29.7.0, Docker CLI 29.7.0, and Docker Desktop 4.86.0.

安全客Vulnerabilities & Exploits

Microsoft Defender Zero-Day ShieldBreak Enables SYSTEM Privilege Escalation, Bypassing July Rogue Planet Patch

Security researcher Nightmare Eclipse has publicly disclosed a new zero-day vulnerability named ShieldBreak in Microsoft Defender that allows any standard Windows account to escalate privileges directly to SYSTEM level. The flaw exploits a TOCTOU race condition in Defender's file scanning API callbacks, enabling attackers to swap file contents during the brief window when the scanner reads the file. Although linked to the earlier Rogue Planet vulnerability (CVE-2026-50656), the July patch did not fully address the attack surface, and an adjusted proof-of-concept continues to work on patched systems. Defender's high privileges and trusted status in enterprise environments amplify the risk, as compromised processes can execute malicious actions that appear legitimate in logs. Public disclosure without prior private reporting leaves a window of exposure until Microsoft issues an official fix. Blue teams are advised to enforce strict local permissions, monitor for anomalous Defender process behavior such as unusual child processes or repeated file handle operations, and implement layered defenses including application whitelisting and network segmentation.