CVE-2026-72602 exposes a critical design failure in deepwiki-open, a codebase introspection tool. The vulnerability: an HTTP endpoint that accepts arbitrary absolute filesystem paths and returns directory listings ships with WIKI_AUTH_MODE defaulting to false, allowing unauthenticated network access to filesystem enumeration. The CVSS 7.5 score is technically accurate but understates the real-world exposure.

This is not an isolated implementation mistake — it is a systematic failure to apply the principle of least privilege during API design. The developers built a powerful filesystem introspection capability, exposed it over HTTP, then treated authentication as an optional toggle rather than a mandatory foundation. The naming convention itself reveals the flaw: authentication was implemented as a 'mode' (WIKI_AUTH_MODE) rather than a requirement, embedding the cognitive assumption that security can be switched off. This naming pattern recurs across developer tooling — NPM_AUTH_BYPASS, JENKINS_CSRF_DISABLED — where security as a toggle creates a convenience path that accumulates into production deployments.

The attack surface extends beyond the immediate vulnerability. A path traversal in a web app exposes limited filesystem data. A path traversal in a codebase introspection tool exposes credentials, internal documentation, unreleased IP, and dependency graphs — the intellectual property of an organization. Combined with unauthenticated network access, this becomes IP enumeration and triage by attackers.

What to check: Identify any deployment of deepwiki-open exposed to network traffic — containers, pods, cloud instances, or developer workstations with port exposure. Audit whether WIKI_AUTH_MODE is explicitly set to true in your configuration. If the tool was deployed in a containerized environment, assume the endpoint was network-accessible from deployment time, not from CVE publication.

What to do: Immediately set WIKI_AUTH_MODE=true in your configuration. If the tool does not require network accessibility, restrict it to localhost or block external traffic at the network layer. Prefer authentication being mandatory by default in future tool selection — flags like 'WIKI_AUTH_REQUIRED' with no false state, no toggle, no convenience path.

The deeper lesson: developer tooling is often deployed by someone who inherited an assumption that 'this runs locally.' That assumption was rarely a documented decision — it was the default cognitive state of early development that calcified into a default configuration. Treat every developer tool exposed to a network as having an abandoned threat model until proven otherwise.