Bodyless responses hang or corrupt the next pipelined response

Abierto
#550 0 comentarios 0 reacciones 0 asignados Ver en GitHub

@Mzack9999 ya está trabajando en esto.

Desde el 26/10/2026.

  • #549 de @Mzack9999 — abierto

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
go

Línea de trabajo

Start at the response-reading path and check how it determines whether a response has a body for HEAD and 1xx, 204, and 304 statuses. Reproduce both cases from the report: a response without Content-Length and one followed by a pipelined response with Content-Length. Done when bodyless responses return without hanging or consuming bytes from the next response; the issue names no files or tests, so first locate the relevant code and tests.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Responses to HEAD and 1xx, 204 and 304 responses are read as if they had a body. Without a length the read hangs until the deadline, and with a Content-Length it takes bytes from the next pipelined response.

Lenguaje dominante
Go
Estrellas
166
Forks
26
Merge medio
4 d 23 h
PR fusionados (30 d)
4

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de projectdiscovery/rawhttp

Todos los issues de projectdiscovery/rawhttp

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.