CVE Catalog

CVE-2026-107840

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.44%

37th percentile - higher than 37% of all known CVEs

Summary

yopass before version 14.7.0 uses the attacker-controlled r.Method value directly as the method label for Prometheus metrics. An unauthenticated remote attacker can submit many unique methods and create metric series that are never evicted, leading to unbounded memory growth and potential OOM-kill.

Risk Assessment

The attack can cause service outage and degrade monitoring performance, potentially hiding other issues.

Recommendation

Update yopass to version 14.7.0 or later.

Related vulnerabilities

Original NVD description (English source)

yopass is a service for securely sharing secrets, passwords, and files. Prior to version 14.7.0, the Prometheus metrics middleware in pkg/server/server.go uses the attacker-controlled r.Method value directly as the method label for yopass_http_requests_total and yopass_http_request_duration_seconds. Because the catch-all route accepts arbitrary HTTP method tokens, an unauthenticated remote attacker can submit many unique methods and create metric series that the Prometheus registry never evicts. The resulting monotonic memory growth can OOM-kill the process, while the expanding registry also degrades /metrics scrape latency and can blind monitoring. This issue is fixed in version 14.7.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS