-
-
Notifications
You must be signed in to change notification settings - Fork 189
Update Apache XML-RPC #3934
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
Update Apache XML-RPC #3934
Conversation
2e6a12c to
ed8ca86
Compare
|
@adamretter Many thanks for this contribution. |
line-o
left a comment
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.
Looks good. I will approve after a local test.
@line-o I can't say. I don't know gulp-exist or what it does or how it works, the author of that should be able to tell you. |
|
SonarCloud Quality Gate failed. |
ed8ca86 to
13efbf1
Compare
… Evolved Binary. Addresses CVE-2019-17570 and CVE-2016-5002 Note - this does change the XML-RPC API (and therefore also the XML:DB remote API) where ACL's are communicated Closes eXist-db#3063
13efbf1 to
cf74509
Compare
|
SonarCloud Quality Gate failed. |








Update to Apache XML-RPC with latest Security Patches from Evolved Binary.
Addresses CVE-2019-17570 and CVE-2016-5002
Note - This PR changes XML-RPC API (and therefore also the XML:DB remote API).
Previously eXist-db was relying on the in-built Java Serialization for communicating ACL's, unfortunately that facility is inherently insecure. This PR now adds a custom XML-RPC Serializer and Parser for ACLs to ensure this is secure; the upshot is that the wire-protocol has to change to support this. This means users of the XML-RPC and XML:DB APIs (e.g. Java Admin Client, oXygen XML Editor, etc) will need to upgrade their libraries as this is not backwards compatible.
Closes #3063