CVE-2026-49447
Full vulnerability record from the local CVENow database.
Description
Cosmos provides users the ability self-host a home server by acting as a secure gateway to your application, as well as a server manager. In 0.22.18, `GET /cosmos/api/constellation/public-devices` discloses Constellation device metadata to a requester that supplies any non-empty Authorization header. The handler strips the string Bearer from the header but never validates the resulting token and never uses it in the database query. This vulnerability is fixed in 0.22.19.
Severity
MEDIUM
CVSS score
5.3
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-07-28 21:17:28.427000
Last modified
2026-10-23 23:10:00.157000
View original CVE JSON
{
"id": "CVE-2026-49447",
"sourceIdentifier": "[email protected]",
"published": "2026-07-28T21:17:28.427",
"lastModified": "2026-10-23T23:10:00.157",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Cosmos provides users the ability self-host a home server by acting as a secure gateway to your application, as well as a server manager. In 0.22.18, `GET /cosmos/api/constellation/public-devices` discloses Constellation device metadata to a requester that supplies any non-empty Authorization header. The handler strips the string Bearer from the header but never validates the resulting token and never uses it in the database query. This vulnerability is fixed in 0.22.19."
},
{
"lang": "es",
"value": "Cosmos proporciona a los usuarios la capacidad de autoalojar un servidor doméstico actuando como una pasarela segura para su aplicación, así como un gestor de servidor. En 0.22.18, ’GET /cosmos/api/constellation/public-devices’ divulga metadatos de dispositivos Constellation a un solicitante que proporciona cualquier cabecera de autorización no vacía. El gestor elimina la cadena Bearer de la cabecera, pero nunca valida el token resultante y nunca lo utiliza en la consulta de la base de datos. Esta vulnerabilidad se corrige en 0.22.19."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "azukaar",
"product": "Cosmos-Server",
"versions": [
{
"version": "0.22.18",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 3.9,
"impactScore": 1.4
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-07-29T13:36:09.992850Z",
"id": "CVE-2026-49447",
"options": [
{
"exploitation": "none"
},
{
"automatable": "yes"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-287"
}
]
}
],
"references": [
{
"url": "https://github.com/azukaar/Cosmos-Server/commit/59c561d686c8f9843b3e092b50f6346c481d8bbf",
"source": "[email protected]"
},
{
"url": "https://github.com/azukaar/Cosmos-Server/releases/tag/v0.22.19",
"source": "[email protected]"
},
{
"url": "https://github.com/azukaar/Cosmos-Server/security/advisories/GHSA-5fqm-cc34-fcf5",
"source": "[email protected]"
},
{
"url": "https://github.com/azukaar/Cosmos-Server/security/advisories/GHSA-5fqm-cc34-fcf5",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}