Community
Participate
Working Groups
In 9.4.37.v20210219 to 9.4.38.v20210224, the default compliance mode allows requests with URIs that contain %2e or %2e%2e segments to access protected resources within the WEB-INF directory. For example a request to /context/%2e/WEB-INF/web.xml can retrieve the web.xml file. This can reveal sensitive information regarding the implementation of a web application. Workarounds The HttpCompliance mode RFC7230_NO_AMBIGUOUS_URIS can be enabled by updating start.d/http.ini to include: jetty.http.compliance=RFC7230_NO_AMBIGUOUS_URIS CWEs CWE-200 CWE-551 CVSS Score 5.3 Moderate CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N This will be resolved in Jetty 9.4.39 which we are currently working on a release for.
Use CVE-2021-28164 Let me know when you are ready for me to submit the CVE and commit the advisory.
Wayne, Please feel free to publish the CVE and security advisory: https://github.com/eclipse/jetty.project/security/advisories/GHSA-v7ff-8wcx-gmc5
I've pushed the CVE. https://github.com/CVEProject/cvelist/pull/1233