CVE-2026-47277

MediumCVSS 6.5/10Last modified Jun 17, 2026

Description

Runtipi is a personal homeserver orchestrator. In versions 4.9.1 through 4.9.3, Runtipi serves marketplace app logos from files inside cloned app-store repositories through an unauthenticated endpoint, which leads to arbitrary file read through app-store logo symlinks. The path guard checks only the lexical path before Node reads the file, so a Git app store that contains metadata/logo.jpg as a symbolic link can cause Runtipi to read and return the symlink target. Because the endpoint is public and the symlink target may point outside the cloned repository, this can expose local files from the Runtipi container such as /data/.env, /data/state/seed, logs, or application files. This can disclose JWT secrets, service credentials, local configuration, and operational logs depending on the instance. The issue has been fixed in version 4.10.0.

Metrics

CVSS 3.1 6.5/10CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jun 17, 2026
Last modified
Jun 17, 2026
NVD status
Deferred

Related CVEs from 2026

CVE-2026-472796.9NocoDB is software for building databases as spreadsheets. Prior to 2026.05.1, the public shared-view relation endpoints accepted a caller-sCVE-2026-47286.5Spoofing issue in the Privacy: Anti-Tracking component. This vulnerability was fixed in Firefox 149 and Thunderbird 149.CVE-2026-472809.8Improper authentication in Azure Resource Manager (ARM) allows an unauthorized attacker to elevate privileges over a network.CVE-2026-472819.6Missing authorization in Visual Studio Code allows an unauthorized attacker to elevate privileges over a network.CVE-2026-472826.5Insufficiently protected credentials in GitHub Copilot and Visual Studio Code allows an unauthorized attacker to disclose information over aCVE-2026-472846.5Exposure of sensitive information to an unauthorized actor in Visual Studio Code allows an unauthorized attacker to disclose information oveCVE-2026-472856.5Improper neutralization of special elements used in a command ('command injection') in Visual Studio Code allows an unauthorized attacker toCVE-2026-472876.5Relative path traversal in Visual Studio Code allows an unauthorized attacker to perform tampering over a network.CVE-2026-472887.1Integer overflow or wraparound in Windows Kerberos allows an authorized attacker to execute code over an adjacent network.CVE-2026-472898.8Heap-based buffer overflow in Remote Desktop Client allows an unauthorized attacker to execute code over a network.CVE-2026-47299.8Memory safety bugs present in Firefox 148 and Thunderbird 148. Some of these bugs showed evidence of memory corruption and we presume that wCVE-2026-472907.8Use after free in Microsoft Office allows an unauthorized attacker to execute code locally.
CVE-2026-47277: Medium severity, CVSS 6.5 | Vulnix