ReDoS in built-in file editor (UiFileManager) due to outdated codemirror lib
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
Línea de trabajo
Comienza con la implementación de UiFileManager y la biblioteca CodeMirror copiada, y compáralas después con la corrección del commit d16c71966b119c3c456e0614e32615eb9fa0f008. Usa la URL local proporcionada del editor de archivos y el aviso de Snyk para verificar que la vulnerabilidad ReDoS está corregida.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
the fix is here: https://github.com/zeronet-conservancy/zeronet-conservancy/commit/d16c71966b119c3c456e0614e32615eb9fa0f008
test here: http://127.0.0.1:43110/list/1J5aZqN5rx9Nez74cbjPud9fPF6CZDkvZ/?file=test.js
upstream vulnerability link: https://security.snyk.io/vuln/SNYK-JS-CODEMIRROR-1016937
why it happened: codemirror js library was copypasted into source tree instead of being fetched as third-party dependency, thus it wasn't updated when fix was issued
- Lenguaje dominante
- JavaScript
- Estrellas
- 18.8k
- Forks
- 2.3k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin 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.
Más de HelloZeroNet/ZeroNet
-
Unhandled exception: AttributeError: 'ConfigPlugin' object has no attribute 'getCmdlineValue'Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 18/100
HelloZeroNet/ZeroNet#2881 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
HelloZeroNet/ZeroNet#2879 · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
HelloZeroNet/ZeroNet#2877 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
HelloZeroNet/ZeroNet#2875 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
HelloZeroNet/ZeroNet#2874 ·
Todos los issues de HelloZeroNet/ZeroNet
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
CopilotKit/aimock#491 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
keyxmakerx/Chronicle#967 ·
Los mantenedores suelen responder en 1 día
-
good first issue hacktoberfest
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
RogueAlg0/taken#386 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
DietrichGebert/ponytail#978 ·
Los mantenedores suelen responder en 2 días
-
bug component: bulk editor support
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Yoast/wordpress-seo#23669 ·
Los mantenedores suelen responder en 3 días