Skip to content

Fix parser and bump version to 0.3.3 #35

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

Closed
wants to merge 7 commits into from

Conversation

plenumlab
Copy link

@plenumlab plenumlab commented Apr 12, 2023

fixing a deserialization vulnerability when ENABLE_MARSHELLING is set to true

___class___ node should not be removed  when class Marshallable is not included in the requested class
Copy link
Member

@kou kou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you add a test for this case?

@plenumlab
Copy link
Author

Hello,

Could you please validate this pr, and merge
Im releasing an article about the security impact in the coming days

Regards,

@kou
Copy link
Member

kou commented Jul 31, 2023

Can you add a test for this case?

@plenumlab
Copy link
Author

Hi,

I added tests for the new code check

@plenumlab
Copy link
Author

@plenumlab plenumlab requested a review from kou August 1, 2023 15:25
@kou
Copy link
Member

kou commented Aug 1, 2023

Sorry. I've merged #35 instead of this but I credited you as one of reporters in our release note: https://github.com/ruby/xmlrpc/releases/tag/v0.3.3

@kou kou closed this Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants