Vulnerability Report: GO-2025-3563

standard library

The net/http package improperly accepts a bare LF as a line terminator in chunked data chunk-size lines. This can permit request smuggling if a net/http server is used in conjunction with a server that incorrectly accepts a bare LF as part of a chunk-ext.

Affected Packages

  • Path
    Go Versions
    Symbols
  • before go1.23.8, from go1.24.0-0 before go1.24.2
    2 unexported affected symbols
    • chunkedReader.Read
    • readChunkLine

Aliases

References

Credits

  • Jeppe Bonde Weikop

Feedback

See anything missing or incorrect? Suggest an edit to this report.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL