Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@NthPortal
Copy link
Contributor

Backport fix for CVE-2022-36944 from 2.13.

Code copy-pasted in a browser.

Fixes #557

@NthPortal NthPortal added bug Something isn't working backport Backport of changes from 2.13 to methods/classes already present labels Nov 10, 2022
@NthPortal NthPortal requested a review from lrytz November 10, 2022 14:17
@NthPortal
Copy link
Contributor Author

files need formatting, and there's a ReflectUtil thing that needs addressing. otherwise, this is copied directly from 2.13. there's not a lot more I can do from a browser. hopefully it's not too much work for someone to address that one thing and run scalafmt (and probably squash the commits)

@SethTisue SethTisue mentioned this pull request Nov 23, 2022
@lrytz lrytz force-pushed the marissa/cve-2022-36944 branch from aea4fd6 to 185066a Compare November 25, 2022 09:53
Backport fix for CVE-2022-36944 from 2.13.

Code copy-pasted in a browser.
@lrytz lrytz force-pushed the marissa/cve-2022-36944 branch from 185066a to 366d7a1 Compare November 25, 2022 10:06
Copy link
Member

@lrytz lrytz left a comment

Choose a reason for hiding this comment

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

Thanks @NthPortal

@lrytz lrytz merged commit 7030af3 into main Nov 25, 2022
@xuwei-k xuwei-k deleted the marissa/cve-2022-36944 branch November 25, 2022 10:14
@functicons
Copy link

@NthPortal is it possible to backport this patch to 2.7 and release a new 2.7.x? (Upgrading to 2.9 is not feasible for our project for backwards compatibility).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport Backport of changes from 2.13 to methods/classes already present bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For security, prevent Function0 execution during LazyList deserialization (backport from 2.13)

4 participants