setcap on Node.js prevents processing of NODE_OPTIONS
Abierto
Nadie ha tomado este issue todavía.
linux
security
- Lenguaje dominante
- JavaScript
- Estrellas
- 122k
- Forks
- 37.3k
- Merge medio
- 4 d 2 h
- PR fusionados (30 d)
- 283
Descripción
- Version: v15.11.0
- Platform: Linux connor-Virtual-Machine 5.4.0-66-generic
- Subsystem: unknown
What steps will reproduce the bug?
sudo setcap cap_net_admin+iep $(which node)- Attempt to use anything in the NODE_OPTIONS environment variable
- Nothing happens
How often does it reproduce? Is there a required condition?
100% of the time
What is the expected behavior?
I would expect NODE_OPTIONS to be processed regardless.
What do you see instead?

Additional information
Reported on https://github.com/microsoft/vscode-js-debug/issues/852
Guía de contribución
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.
Línea de trabajo
Comienza reproduciendo el comando de Linux sudo setcap cap_net_admin+iep $(which node) con un valor de NODE_OPTIONS y, después, sigue el procesamiento de las opciones de entorno durante el inicio de Node.js cuando hay capabilities establecidas. Se considera completado cuando NODE_OPTIONS se procesa bajo esta condición y existe cobertura para el comportamiento reportado en v15.11.0.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, linux, node.js
- Área
- operating-systems, security
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100