Audit Open Original ↗
Eclipse Jetty
Type
Security review
Client
OSTIF
Date
2023-03
Domain
AppSec
Effort
6 wks
Section
Technology Product Reviews
Trail of Bits's security review of OSTIF (Mar 2023) identified 25 issues: 9 high, 7 medium, 4 low, and 5 informational.
Findings · 25
- 1 Risk of integer overflow that could allow HpackDecoder to exceed maxHeaderSize Medium
- 2 Cookie parser accepts unmatched quotation marks Informational
- 3 Errant command quoting in CGI servlet High
- 4 Symlink-allowed alias checker ignores protected targets list High
- 5 Missing check for malformed Unicode escape sequences in QuotedStringTokenizer.unquote Low
- 6 WebSocket frame length represented with 32-bit integer High
- 7 WebSocket parser does not check for negative payload lengths Low
- 8 WebSocket parser greedily allocates ByteBu ers for large frames Medium
- 9 Risk of integer overflow in HPACK's NBitInteger.decode Informational
- 10 MetaDataBuilder.checkSize accepts headers of negative lengths Medium
- 11 Insu cient space allocated when encoding QPACK instructions and entries Low
- 12 LiteralNameEntryInstruction incorrectly encodes value length Medium
- 13 FileInitializer does not check for symlinks High
- 14 FileInitializer permits downloading files via plaintext HTTP High
- 15 NullPointerException thrown by FastCGI parser on invalid frame type Medium
- 16 Documentation does not specify that request contents and other user data can be exposed in debug logs Medium
- 17 HttpStreamOverFCGI internally marks all requests as plaintext HTTP High
- 18 Excessively permissive and non-standards-compliant error handling in HTTP/2 implementation Low
- 19 XML external entities and entity expansion in Maven package metadata parser High
- 20 Use of deprecated AccessController class Informational
- 21 QUIC server writes SSL private key to temporary plaintext file High
- 22 Repeated code between HPACK and QPACK Informational
- 23 Various exceptions in HpackDecoder.decode and QpackDecoder.decode Informational
- 24 Incorrect QPACK encoding when multi-byte characters are used Medium
- 25 No limits on maximum capacity in QPACK decoder High
Findings extracted from the published report PDF. See the full report below for details and remediation.
Related