CVE-2026-30958
OneUptime: Path Traversal — Arbitrary File Read (No Auth)
Record summary
CVE-2026-30958 has a selected CVSS score of 7.2 (high); EIP currently links 1 Nuclei template.
Description
OneUptime is a solution for monitoring and managing online services. Prior to 10.0.21, an unauthenticated path traversal in the /workflow/docs/:componentName endpoint allows reading arbitrary files from the server filesystem. The componentName route parameter is concatenated directly into a file path passed to res.sendFile() in orker/FeatureSet/Workflow/Index.ts with no sanitization or authentication middleware. This vulnerability is fixed in 10.0.21.
Exploitation context
Available material
- Nuclei templates
- 1
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Mar 10, 2026 · Source: CVE List
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
oneuptimeBrowse OneUptime / oneuptime | CVE List | < 10.0.21 | affected |
Nuclei templates
1ProjectDiscoveryHIGHOneUptime < 10.0.21 - Path TraversalCVSS 7.2
OneUptime < 10.0.21 contains a path traversal caused by unsanitized componentName parameter in /workflow/docs/:componentName endpoint, letting unauthenticated attackers read arbitrary files from the server filesystem.
Impact
Unauthenticated attackers can read arbitrary files on the server, potentially exposing sensitive information.
Remediation
Upgrade to version 10.0.21 or later.
Source: ProjectDiscovery