Skip to content

Conversation

@chadlwilson
Copy link
Contributor

Resolves CVE-2022-25857 within snakeyaml, among other fixes.

Suggest cherrypick to 4-0-stable and any other maintained versions.

Additional context

Resolves CVE-2022-25857, among other fixes.
@hsbt
Copy link
Member

hsbt commented Sep 5, 2022

@chadlwilson /cc @headius Should we release a new version with this?

@chadlwilson
Copy link
Contributor Author

From my personal perspective this would be great, hopefully for inclusion in Jruby 9.3.8.0 (and arguably JRuby 9.2.22.0)

I'm not sure how to interpret the failing builds, or how to help with the cherry-picking or PRs for branches, but happy to assist where I can.

Additionally, I am not sure within JRuby usage whether there is a canonical way for folks to override/increase the nesting limit via LoaderOptions, and infer from #426 that perhaps there might not be a way to do so, so perhaps need to consider whether this is of concern.

@headius
Copy link
Contributor

headius commented Sep 6, 2022

Looking into this today. The failures may be simple changes in SnakeYAML that are still valid but not within expectations.

@headius
Copy link
Contributor

headius commented Sep 6, 2022

@hsbt @tenderlove @chadlwilson The failures in this PR's GHA run do not appear to be related to SnakeYAML at all. They appear to reflect a regression in CRuby HEAD. All the JRuby builds and released CRuby builds pass. I cannot comment on exactly why the CRuby HEAD builds fail now, but they also fail for me locally without this PR.

I believe the PR is a good change and should be merged and released ASAP.

@hsbt hsbt merged commit a565e1f into ruby:master Sep 7, 2022
@chadlwilson chadlwilson deleted the bump-snakeyaml branch September 7, 2022 00:56
@hsbt
Copy link
Member

hsbt commented Sep 7, 2022

Just released https://github.com/ruby/psych/releases/tag/v4.0.5

@chadlwilson
Copy link
Contributor Author

Thank you for doing this @hsbt ! I believe JRuby 9.3 depends on Psych 3.x - are you able to cut a similar release for 3.3.x branch?

@hsbt
Copy link
Member

hsbt commented Sep 7, 2022

I'll work it at this night if it's easily to backport.

@chadlwilson
Copy link
Contributor Author

Ahh, sorry - my bad. I misread commit history and thought this has already been cherrypicked to 3.3.x but not released. Raised #575 - hope it helps.

@headius
Copy link
Contributor

headius commented Sep 7, 2022

@chadlwilson That's great, thank you! JRuby 9.3 could perhaps upgrade, but as long as 3.3.x is supported we'd prefer to keep it stable.

@hsbt Whenever we can get #575 merged and into a 3.3.x release, let me know and I will upgrade JRuby 9.3!

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.

3 participants