CVE-2026-31955
Full vulnerability record from the local CVENow database.
Description
Xibo is an open source digital signage platform with a web content management system and Windows display player software. An authenticated Server-Side Request Forgery (SSRF) vulnerability in versions prior to 4.4.1 allows users with DataSet permissions to make arbitrary HTTP requests from the CMS server to internal or external network resources. This can be exploited to scan internal infrastructure, access local cloud metadata endpoints (e.g., AWS IMDS), interact with internal services that lack authentication, or exfiltrate data. Exploitation of the vulnerability is possible on behalf of an authorized user who has both of the following privileges, which are not granted to non-admins as standard: Include "Add DataSet" button to allow for additional DataSets to be created independently to Layouts. Users should upgrade to version 4.4.1 which fixes this issue. Upgrading to a fixed version is necessary to remediate. Users unable to upgrade should revoke such privileges from users they do not trust.
View original CVE JSON
{
"id": "CVE-2026-31955",
"sourceIdentifier": "[email protected]",
"published": "2026-04-24T01:16:11.623",
"lastModified": "2026-10-26T21:10:00.170",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Xibo is an open source digital signage platform with a web content management system and Windows display player software. An authenticated Server-Side Request Forgery (SSRF) vulnerability in versions prior to 4.4.1 allows users with DataSet permissions to make arbitrary HTTP requests from the CMS server to internal or external network resources. This can be exploited to scan internal infrastructure, access local cloud metadata endpoints (e.g., AWS IMDS), interact with internal services that lack authentication, or exfiltrate data. Exploitation of the vulnerability is possible on behalf of an authorized user who has both of the following privileges, which are not granted to non-admins as standard: Include \"Add DataSet\" button to allow for additional DataSets to be created independently to Layouts. Users should upgrade to version 4.4.1 which fixes this issue. Upgrading to a fixed version is necessary to remediate. Users unable to upgrade should revoke such privileges from users they do not trust."
},
{
"lang": "es",
"value": "Xibo es una plataforma de señalización digital de código abierto con un sistema de gestión de contenido web y software de reproductor de pantalla para Windows. Una vulnerabilidad de falsificación de petición del lado del servidor (SSRF) autenticada en versiones anteriores a la 4.4.1 permite a los usuarios con permisos de DataSet realizar peticiones HTTP arbitrarias desde el servidor CMS a recursos de red internos o externos. Esto puede ser explotado para escanear infraestructura interna, acceder a puntos finales de metadatos de la nube local (p. ej., AWS IMDS), interactuar con servicios internos que carecen de autenticación, o exfiltrar datos. La explotación de la vulnerabilidad es posible en nombre de un usuario autorizado que tenga ambos de los siguientes privilegios, que no se conceden a los no administradores de forma estándar: Incluir el botón ’Añadir DataSet’ para permitir que se creen DataSets adicionales de forma independiente a los Diseños. Los usuarios deben actualizar a la versión 4.4.1, que corrige este problema. La actualización a una versión corregida es necesaria para remediarlo. Los usuarios que no puedan actualizar deben revocar dichos privilegios a los usuarios en los que no confíen."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "xibosignage",
"product": "xibo-cms",
"versions": [
{
"version": "< 4.4.1",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N",
"baseScore": 4.9,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "HIGH",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 1.2,
"impactScore": 3.6
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-04-25T01:40:06.113857Z",
"id": "CVE-2026-31955",
"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"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:xibosignage:xibo:*:*:*:*:*:*:*:*",
"versionEndExcluding": "4.4.1",
"matchCriteriaId": "57F53EFF-4DF3-46B8-B538-D4D852953280"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/xibosignage/xibo-cms/releases/tag/4.4.1",
"source": "[email protected]",
"tags": [
"Release Notes"
]
},
{
"url": "https://github.com/xibosignage/xibo-cms/security/advisories/GHSA-5q58-9vhx-xg2p",
"source": "[email protected]",
"tags": [
"Vendor Advisory"
]
}
]
}