CVE-2025-57808
Full vulnerability record from the local CVENow database.
Description
ESPHome is a system to control microcontrollers remotely through Home Automation systems. In version 2025.8.0 in the ESP-IDF platform, ESPHome's web_server authentication check can pass incorrectly when the client-supplied base64-encoded Authorization value is empty or is a substring of the correct value. This allows access to web_server functionality (including OTA, if enabled) without knowing any information about the correct username or password. This issue has been patched in version 2025.8.1.
Severity
HIGH
CVSS score
8.1
(v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2025-09-02 01:15:29.947000
Last modified
2026-10-19 17:10:00.173000
View original CVE JSON
{
"id": "CVE-2025-57808",
"sourceIdentifier": "[email protected]",
"published": "2025-09-02T01:15:29.947",
"lastModified": "2026-10-19T17:10:00.173",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "ESPHome is a system to control microcontrollers remotely through Home Automation systems. In version 2025.8.0 in the ESP-IDF platform, ESPHome's web_server authentication check can pass incorrectly when the client-supplied base64-encoded Authorization value is empty or is a substring of the correct value. This allows access to web_server functionality (including OTA, if enabled) without knowing any information about the correct username or password. This issue has been patched in version 2025.8.1."
},
{
"lang": "es",
"value": "ESPHome es un sistema para controlar microcontroladores remotamente a través de sistemas de automatización del hogar. En la versión 2025.8.0 en la plataforma ESP-IDF, la comprobación de autenticación del web_server de ESPHome puede ser superada incorrectamente cuando el valor de autorización codificado en base64 proporcionado por el cliente está vacío o es una subcadena del valor correcto. Esto permite el acceso a la funcionalidad del web_server (incluyendo OTA, si está habilitado) sin conocer ninguna información sobre el nombre de usuario o la contraseña correctos. Este problema ha sido parcheado en la versión 2025.8.1."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "esphome",
"product": "esphome",
"versions": [
{
"version": "= 2025.8.0",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"baseScore": 8.1,
"baseSeverity": "HIGH",
"attackVector": "ADJACENT_NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.8,
"impactScore": 5.2
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2025-09-02T14:03:56.354112Z",
"id": "CVE-2025-57808",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-303"
}
]
},
{
"source": "[email protected]",
"type": "Primary",
"description": [
{
"lang": "en",
"value": "NVD-CWE-noinfo"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:o:esphome:esphome_firmware:2025.8.0:*:*:*:*:*:*:*",
"matchCriteriaId": "043D5139-3E62-4597-BD47-56968524D8CE"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/esphome/esphome/commit/2aceb56606ec8afec5f49c92e140c8050a6ccbe5",
"source": "[email protected]",
"tags": [
"Patch"
]
},
{
"url": "https://github.com/esphome/esphome/security/advisories/GHSA-mxh2-ccgj-8635",
"source": "[email protected]",
"tags": [
"Exploit",
"Vendor Advisory"
]
},
{
"url": "https://github.com/esphome/esphome/security/advisories/GHSA-mxh2-ccgj-8635",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"tags": [
"Exploit",
"Vendor Advisory"
]
}
]
}