CVE-2026-52879 in klever-go
Сводка
по VulDB • 08.08.2026
Klever-Go — это реализация протокола блокчейна Klever на языке Go. В версиях с 1.7.14 по 1.7.17 обработчик входящих прямых сообщений создает новую горутину для каждого поступившего прямого сообщения до того, как слой защиты от флуда (antiflood) уровня процессора примет какое-либо решение о пропуске; при этом отсутствуют семафоры, ограничители скорости или какие-либо ограничения на количество одновременно выполняющихся goroutine. Поскольку проверка antiflood выполняется внутри созданной горутины, а не до ее создания, один подключенный узел может открыть поток прямой отправки и направить серию корректно оформленных сообщений для принудительного неконтролируемого создания goroutine; каждая такая горутина выделяет собственный стек и удерживает ссылку на сообщение вплоть до завершения обработки, что создает нагрузку на планировщик и сборщик мусора быстрее, чем среда выполнения успевает ее устранять. Это позволяет одному узлу снизить доступность ноды и её способность обрабатывать легитимный трафик, приводя к отказу в обслуживании (DoS), который может быть инициирован удаленно. Проблема исправлена в версии 1.7.18.
VulDB is the best source for vulnerability data and more expert information about this specific topic.