-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add support for Jetty 12
to address CVE-2024-6763
#235
Comments
kevin-lee
added a commit
to kevin-lee/http4s-jetty
that referenced
this issue
Nov 13, 2024
- Jetty versions from 7.0.0 up to 12.0.11 are affected by CVE-2024-6763 (Eclipse Jetty URI parsing of invalid authority). - The current version of http4s-jetty uses Jetty 10. - Community support for Jetty 10 and Jetty 11 ended in January 2024. - To solve the issue, http4s-jetty should use Jetty 12, the current stable version. - Jetty 12 requires Java 17, so dropping support for Java 11 is necessary. - Jetty has multiple versions supporting different versions of Jakarta EE (Java EE). However, for the first version supporting Jetty 12, it is better to support only Jakarta EE 8 to minimize changes, as the API namespace moved from javax to jakarta starting with Jakarta EE 9.
kevin-lee
added a commit
to kevin-lee/http4s-jetty
that referenced
this issue
Nov 13, 2024
- Jetty versions from 7.0.0 up to 12.0.11 are affected by CVE-2024-6763 (Eclipse Jetty URI parsing of invalid authority). - The current version of http4s-jetty uses Jetty 10. - Community support for Jetty 10 and Jetty 11 ended in January 2024. - To solve the issue, http4s-jetty should use Jetty 12, the current stable version. - Jetty 12 requires Java 17, so dropping support for Java 11 is necessary. - Jetty has multiple versions supporting different versions of Jakarta EE (Java EE). However, for the first version supporting Jetty 12, it is better to support only Jakarta EE 8 to minimize changes, as the API namespace moved from javax to jakarta starting with Jakarta EE 9.
kevin-lee
added a commit
to kevin-lee/http4s-jetty
that referenced
this issue
Nov 13, 2024
- Jetty versions from 7.0.0 up to 12.0.11 are affected by CVE-2024-6763 (Eclipse Jetty URI parsing of invalid authority). - The current version of http4s-jetty uses Jetty 10. - Community support for Jetty 10 and Jetty 11 ended in January 2024. - To solve the issue, http4s-jetty should use Jetty 12, the current stable version. - Jetty 12 requires Java 17, so dropping support for Java 11 is necessary. - Jetty has multiple versions supporting different versions of Jakarta EE (Java EE). However, for the first version supporting Jetty 12, it is better to support only Jakarta EE 8 to minimize changes, as the API namespace moved from javax to jakarta starting with Jakarta EE 9.
kevin-lee
changed the title
Support Jetty 12
Add support for Jetty Nov 13, 2024
12
to address CVE-2024-6763
kevin-lee
added a commit
to kevin-lee/http4s-jetty
that referenced
this issue
Nov 13, 2024
- Jetty versions from 7.0.0 up to 12.0.11 are affected by CVE-2024-6763 (Eclipse Jetty URI parsing of invalid authority). - The current version of http4s-jetty uses Jetty 10. - Community support for Jetty 10 and Jetty 11 ended in January 2024. - To solve the issue, http4s-jetty should use Jetty 12, the current stable version. - Jetty 12 requires Java 17, so dropping support for Java 11 is necessary. - Jetty has multiple versions supporting different versions of Jakarta EE (Java EE). However, for the first version supporting Jetty 12, it is better to support only Jakarta EE 8 to minimize changes, as the API namespace moved from `javax` to `jakarta` starting with Jakarta EE 9.
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Add support for Jetty
12
to addressCVE-2024-6763
Why?
7.0.0
up to12.0.11
are affected by CVE-2024-6763 (Eclipse Jetty URI parsing of invalid authority).http4s-jetty
uses Jetty10
.http4s-jetty
should use Jetty12
, the current stable version.Any Other Things to Know?
12
requires Java17
, so dropping support for Java11
is necessary.12
, it is better to support only Jakarta EE8
to minimize changes, as the API namespace moved fromjavax
tojakarta
starting with Jakarta EE9
.NOTE:
I've done it for http4s 0.22 (http4s/http4s#7579), and I'm working on it for
http4s-jetty
now.The text was updated successfully, but these errors were encountered: