Skip to content

Conversation

@chadlwilson
Copy link
Contributor

Resolves CVE-2022-38752 and makes another couple of defensive changes around code point limits.

Additional context

@chadlwilson chadlwilson changed the title Bump snakeyaml from 1.31 to 1.33 to resolve CVE-2022-38752 Bump snakeyaml from 1.31 to 1.33 to resolve CVE-2022-38752 on JRuby Sep 27, 2022
@headius headius merged commit 9ad1941 into ruby:master Sep 27, 2022
@headius
Copy link
Contributor

headius commented Sep 27, 2022

Nice!

@headius
Copy link
Contributor

headius commented Sep 27, 2022

I merged all three of these so we can do releases of any branch and know it will have the updated SnakeYAML with all CVE fixes.

@hsbt @tenderlove A release of 3.x would be good for JRuby 9.3 since that version is trying to maintain parity with Ruby 2.6. I'm not sure if it's necessary to release a 4.x update if the 5.x versions are ok to use on Ruby 3.1-compatible runtimes like JRuby 9.4 will be.

@headius
Copy link
Contributor

headius commented Sep 27, 2022

Aha, nevermind... I see that 5.0 is still a dev version, so we will want 4.x and 3.x releases to support JRuby 9.4 and 9.3.

@chadlwilson chadlwilson deleted the snakeyaml-133 branch September 27, 2022 15:19
@hsbt
Copy link
Member

hsbt commented Sep 28, 2022

Just released them.

@headius
Copy link
Contributor

headius commented Sep 28, 2022

@hsbt Thank you!

@chadlwilson
Copy link
Contributor Author

@headius Would you like me to raise JRuby PRs for 9.3 and 9.4 (master) or is it easier for you to update&push directly?

@headius
Copy link
Contributor

headius commented Sep 30, 2022

We at least need an issue for the record, I think. Given the CVEs and all.

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