[Security Vulnerabiliy] Vulnerable bundled `node.exe` detected (Node2Shell - CVE-2026-111497)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 66/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- bash, node.js
- Área
- build-system, release, security
Línea de trabajo
Empieza en scripts/build-bundle.sh y busca la variable NODE_VERION que fija allí, luego revisa la configuración del release workflow que también establece la versión de Node incluida; ten en cuenta la errata en el issue, el identificador real en el script es lo que importa. Confirma la release segura de Node objetivo antes de editar ambos lugares, para que el pipeline de empaquetado y los artefactos publicados coincidan. Hecho significa que la versión fijada está actualizada, el paquete install.ps1 de Windows está regenerado y un codegraph upgrade nuevo descarga un binario no vulnerable — ten en cuenta que cortar la release requiere credenciales de maintainer.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
The currently bundled Node.js version is v24.16.0, which is highly vulnerable to Node2Shell (CVE-2026-111497).
Proposed Resolution
We need to update the packaging pipeline to bundle a safe version of Node.js:
- Update Build Scripts: Modify
scripts/build-bundle.shor the release workflow config to bump the defaultNODE_VERIONfromv24.16.0tov24.22.1(or the latest secure release). - Re-trigger Release: Generate updated standalone packages for Windows (
install.ps1) and other platforms so users can runcodegraph upgradeto replace the unpatched binary.
- Lenguaje dominante
- C
- Estrellas
- 73.2k
- Forks
- 4.7k
- Merge medio
- 3 h 31 min
- PR fusionados (30 d)
- 546
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de colbymchenry/codegraph
-
A `../` entry in package.json `workspaces` makes a folder outside the project count as a workspace package, and a call gets linked to the wrong functionPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
colbymchenry/codegraph#3093 ·
Los mantenedores suelen responder en 1 día
-
Windows: npm-shim spawnSync missing windowsHide flashes a console window on every MCP server launchAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
colbymchenry/codegraph#3054 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
colbymchenry/codegraph#2974 ·
Los mantenedores suelen responder en 1 día
-
codegraph ui - does not workAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
colbymchenry/codegraph#1900 · 2 comentarios · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
colbymchenry/codegraph#1700 ·
Los mantenedores suelen responder en 1 día
Todos los issues de colbymchenry/codegraph
Issues similares
-
severity: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
luainkernel/lunatik#2221 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
zephyrproject-rtos/zephyr#124160 ·
Los mantenedores suelen responder en 3 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
davatorium/rofi#2347 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
area:docs area:stdlib found-by:duet-audit kind:docs-drift
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
InauguralSystems/EigenScript#2251 · 1 comentario ·
Los mantenedores suelen responder en 1 día