CVE-2026-47170
Full vulnerability record from the local CVENow database.
Description
Garlic-Hub manages digital signage network — devices, content, and playlists — from a single self-hosted interface. Prior to version 1.1, authenticated users can cause the server to issue arbitrary HTTP requests to internal services via the uploadFromUrl endpoint. This allows internal port scanning, service fingerprinting, and retrieval of internal HTTP responses which are stored in the publicly accessible media pool. This issue has been patched in version 1.1.
Severity
HIGH
CVSS score
7.7
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-06-11 19:16:44.890000
Last modified
2026-10-26 11:10:00.157000
View original CVE JSON
{
"id": "CVE-2026-47170",
"sourceIdentifier": "[email protected]",
"published": "2026-06-11T19:16:44.890",
"lastModified": "2026-10-26T11:10:00.157",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Garlic-Hub manages digital signage network — devices, content, and playlists — from a single self-hosted interface. Prior to version 1.1, authenticated users can cause the server to issue arbitrary HTTP requests to internal services via the uploadFromUrl endpoint. This allows internal port scanning, service fingerprinting, and retrieval of internal HTTP responses which are stored in the publicly accessible media pool. This issue has been patched in version 1.1."
},
{
"lang": "es",
"value": "Garlic-Hub gestiona la red de señalización digital - dispositivos, contenido y listas de reproducción - desde una única interfaz autoalojada. Antes de la versión 1.1, los usuarios autenticados pueden hacer que el servidor emita solicitudes HTTP arbitrarias a servicios internos a través del endpoint uploadFromUrl. Esto permite el escaneo de puertos interno, la identificación de servicios y la recuperación de respuestas HTTP internas que se almacenan en el repositorio de medios de acceso público. Este problema ha sido parcheado en la versión 1.1."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "garlic-signage",
"product": "garlic-hub",
"versions": [
{
"version": "< 1.1",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N",
"baseScore": 7.7,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "CHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 3.1,
"impactScore": 4.0
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-06-13T02:33:49.401029Z",
"id": "CVE-2026-47170",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-918"
}
]
}
],
"references": [
{
"url": "https://github.com/garlic-signage/garlic-hub/commit/076b6d70a43d9641c35cbd8042353b473e3241f5",
"source": "[email protected]"
},
{
"url": "https://github.com/garlic-signage/garlic-hub/security/advisories/GHSA-x24v-76hr-989r",
"source": "[email protected]"
}
]
}