Skip to main content
← All vulnerabilities
CVE-2020-5280GHSA-66Q9-F7FF-MMX6

Local file inclusion vulnerability in http4s

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.18.26, 0.20.20, 0.21.2
None on Exploit-DB, Metasploit or GitHub

Summary

http4s before versions 0.18.26, 0.20.20, and 0.21.2 has a local file inclusion vulnerability. This vulnerability applies to all users of org.http4s.server.staticcontent.FileService, org.http4s.server.staticcontent.ResourceService and org.http4s.server.staticcontent.WebjarService. URI normalization is applied incorrectly. Requests whose path info contain ../ or // can expose resources outside of the configured location. This issue is patched in versions 0.18.26, 0.20.20, and 0.21.2. Note that 0.19.0 is a deprecated release and has never been supported.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • http4s http4s

    fixed in 0.18.26; From 0.19.0 · fixed in 0.20.20; From 0.21.0 · fixed in 0.21.2

  • org.http4s:http4s-server_2.12Maven

    fixed in 0.18.26

  • org.http4s:http4s-server_2.12Maven

    From 0.19.0 · fixed in 0.20.20

  • org.http4s:http4s-server_2.12Maven

    From 0.21.0 · fixed in 0.21.2

References 4

GitHub · http4s/http4s