CVE-2026-67918 is a directory traversal vulnerability in hermes-studio's download endpoint, stemming from a hand-written validatePath function that failed to catch traversal sequences. The EPSS score of 0.00258 is low, but treat this as evidence of limited deployment rather than low severity — this pattern almost certainly indicates an internal or pre-production tool that never underwent the scrutiny production systems receive, yet became embedded in workflows precisely because nobody audited it. The presence of a validatePath function is itself the tell: developers who write path validation from scratch are signaling they had no battle-tested framework primitive to rely on, which is a tooling gap, not a competence gap. However, the deeper failure is architectural. The correct lesson from two decades of directory traversal CVEs is not 'use better validation' — it's 'don't let callers specify filesystem paths in download endpoints at all.' The right API design passes a resource identifier (database ID, UUID, hash) that the server resolves from a known-safe mapping. When you see validatePath in a code review, it should fire two triggers: first, that the developer likely lacked safe canonical path APIs or found them harder to use than rolling their own; second, and more importantly, that the API surface was designed wrong, because path parameters in file download endpoints are never the right abstraction. The fix isn't patching the validation function — it's eliminating the attack surface by redesigning the endpoint to accept resource IDs instead of paths. If you maintain legacy download endpoints that accept path parameters, treat the existence of validatePath as a code smell indicating the entire pattern needs architectural review, not just a security patch.