CVE-2026-121603 Desbordamiento de búfer en Solanum vía el manejador KILL entre servidores
Solanum, antes del commit 2ea1382, tiene un desbordamiento de búfer en ms_kill() que permite a servidores enlazados maliciosos corromper la memoria enviando una razón de kill demasiado larga. Un atacante que controle un servidor par puede desbordar un búfer estático de 512 bytes, provocar la caída del ircd o posiblemente lograr ejecución remota de código.
CVSS 3.1
- CVSS 4.08.5 · alta
- Probabilidad de explotación · EPSS del 09/110,8 % · percentil 55
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
solanum-ircd solanum
hasta antes de 2ea1382e4262b212a91034258c466f0f6754cd61
Qué hacer
- Verificá si usás solanum y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 6.5 MEDIA
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosAltos
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadNinguna
CVSS 4.0 · 8.5 ALTA
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Requisitos del ataqueNinguno
- Privilegios requeridosAltos
- Interacción del usuarioNinguna
- Confidencialidad (sistema vulnerable)Alta
- Integridad (sistema vulnerable)Alta
- Disponibilidad (sistema vulnerable)Ninguna
- Confidencialidad (sistemas posteriores)Ninguna
- Integridad (sistemas posteriores)Ninguna
- Disponibilidad (sistemas posteriores)Ninguna
Descripción original
Solanum before commit 2ea1382 contains a buffer overflow vulnerability in ms_kill() that allows malicious linked servers to corrupt memory by sending an overlong kill reason. Attackers controlling a rogue or compromised peer server can send a reason exceeding KILLLEN that overflows a static 512-byte buffer, crashing the ircd or potentially achieving remote code execution.
Referencias (5)
- github.com/solanum-ircd/solanum/pull/550
- github.com/solanum-ircd/solanum/commit/2ea1382e4262b212a91034258c466f0f6754cd61
- github.com/solanum-ircd/solanum/blob/7bc7e34c04711247b932666e19ae900cba884540/modules/cor…
- github.com/solanum-ircd/solanum
- www.vulncheck.com/advisories/solanum-before-commit-2ea1382-buffer-overflow-via-server-to-…
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.