-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade Jetty from 9.4.14.v20181114 to 9.4.54.v20240208 to Address Security Vulnerabilities #86
base: master
Are you sure you want to change the base?
Conversation
…v20231009 have a new vulnerability
return null; | ||
} | ||
|
||
@Override | ||
public Object getTag() | ||
{ | ||
return null; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
return null; | |
} | |
@Override | |
public Object getTag() | |
{ | |
return null; | |
throw new UnsupportedOperationException(); | |
} | |
@Override | |
public Object getTag() | |
{ | |
throw new UnsupportedOperationException(); |
@@ -638,7 +639,7 @@ public void testResponseStatusMessage() | |||
assertNull(statusMessage); | |||
} | |||
else { | |||
assertEquals(statusMessage, "message"); | |||
assertEquals(statusMessage, "OK"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems unexpected given the test setup in line 629:
@@ -747,7 +748,7 @@ public void testCompressionIsDisabled() | |||
assertEquals(body, ""); | |||
assertFalse(servlet.getRequestHeaders().containsKey(HeaderName.of(ACCEPT_ENCODING))); | |||
|
|||
String json = "{\"foo\":\"bar\",\"hello\":\"world\"}"; | |||
String json = "{\"fuite\":\"apple\",\"hello\":\"world\"}"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this change needed?
@siddhuoo7 are you still working on this PR? |
Summary
This pull request upgrades the Jetty server dependency from version 9.4.14.v20181114 to 9.4.54.v20240208. This update addresses several known security vulnerabilities and includes numerous improvements and bug fixes.
Details
Vulnerabilities Addressed
Upgrading to Jetty 9.4.53.v20231009 addresses multiple security vulnerabilities, including but not limited to:
Improvements and Bug Fixes
In addition to security fixes, this upgrade includes several performance improvements and bug fixes. Notable changes are:
Testing
Thorough testing has been conducted to ensure compatibility and stability with our existing application. Tests include: