CVE-2026-52880
Full vulnerability record from the local CVENow database.
Description
Klever-Go is the Go implementation of the Klever blockchain protocol. Versions from 1.7.14 through 1.7.17 are vulnerable to a remotely triggerable denial of service. Both REST APIs are started with the Gin Engine.Run convenience method, which serves requests through Go's default HTTP server with no ReadHeaderTimeout, ReadTimeout, or MaxHeaderBytes configured. As a result, incoming connections that never complete their request headers are held open indefinitely. When a REST listener is reachable beyond localhost through the documented all-interface bind or a Docker port-publish deployment, a single unauthenticated client can open many slow-header connections and hold them open until server file descriptors are exhausted, preventing the API from accepting new connections. This renders the REST API unavailable to legitimate clients. This issue is fixed in version 1.7.18.
View original CVE JSON
{
"id": "CVE-2026-52880",
"sourceIdentifier": "[email protected]",
"published": "2026-08-07T23:17:04.890",
"lastModified": "2026-10-24T16:10:00.153",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Klever-Go is the Go implementation of the Klever blockchain protocol. Versions from 1.7.14 through 1.7.17 are vulnerable to a remotely triggerable denial of service. Both REST APIs are started with the Gin Engine.Run convenience method, which serves requests through Go's default HTTP server with no ReadHeaderTimeout, ReadTimeout, or MaxHeaderBytes configured. As a result, incoming connections that never complete their request headers are held open indefinitely. When a REST listener is reachable beyond localhost through the documented all-interface bind or a Docker port-publish deployment, a single unauthenticated client can open many slow-header connections and hold them open until server file descriptors are exhausted, preventing the API from accepting new connections. This renders the REST API unavailable to legitimate clients. This issue is fixed in version 1.7.18."
},
{
"lang": "es",
"value": "Klever-Go es la implementación en Go del protocolo blockchain de Klever. Las versiones desde la 1.7.14 hasta la 1.7.17 son vulnerables a una denegación de servicio que puede ser activada remotamente. Ambas APIs REST se inician con el método de conveniencia Gin Engine.Run, que atiende solicitudes a través del servidor HTTP predeterminado de Go sin ReadHeaderTimeout, ReadTimeout o MaxHeaderBytes configurados. Como resultado, las conexiones entrantes que nunca completan sus encabezados de solicitud se mantienen abiertas indefinidamente. Cuando un oyente REST es accesible más allá de localhost a través del enlace de todas las interfaces documentado o una implementación de publicación de puerto de Docker, un único cliente no autenticado puede abrir muchas conexiones de encabezado lento y mantenerlas abiertas hasta que los descriptores de archivo del servidor se agoten, impidiendo que la API acepte nuevas conexiones. Esto hace que la API REST no esté disponible para clientes legítimos. Este problema está solucionado en la versión 1.7.18."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "klever-io",
"product": "klever-go",
"versions": [
{
"version": ">= 1.7.14, < 1.7.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:N/I:N/A:H",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 3.9,
"impactScore": 3.6
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-11T01:21:07.018712Z",
"id": "CVE-2026-52880",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "yes"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-400"
},
{
"lang": "en",
"value": "CWE-770"
}
]
}
],
"references": [
{
"url": "https://github.com/klever-io/klever-go/releases/tag/v1.7.18",
"source": "[email protected]"
},
{
"url": "https://github.com/klever-io/klever-go/security/advisories/GHSA-w4c6-7r69-w7j9",
"source": "[email protected]"
},
{
"url": "https://github.com/klever-io/klever-go/security/advisories/GHSA-w4c6-7r69-w7j9",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}