Skip to content
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

Plone Security Hotfix 20210518 #3274

Closed
34 tasks done
mauritsvanrees opened this issue May 21, 2021 · 2 comments
Closed
34 tasks done

Plone Security Hotfix 20210518 #3274

mauritsvanrees opened this issue May 21, 2021 · 2 comments

Comments

@mauritsvanrees
Copy link
Member

mauritsvanrees commented May 21, 2021

The changes from the May 18 hotfix should be merged to core to be available in 5.2 and 6.0.

Anyone could make PRs for this. The internal repository of the hotfix has tests for each though, so it may be good if someone from the @plone/security-team creates the PR. But if someone else starts a PR, we can always copy tests to it later. If you create a PR, please ask me for a review. Help is certainly welcome!

Remote Code Execution via traversal in expressions

Writing arbitrary files via docutils and Python Script

Information disclosures: mostly installation logs

Stored XSS from file upload (svg, html)

Reflected XSS in various spots

XSS vulnerability in CMFDiffTool

Stored XSS from user fullname

Blind SSRF via feedparser accessing an internal URL

Server Side Request Forgery via event ical URL

Server Side Request Forgery via lxml parser

Stored XSS in folder contents

@mauritsvanrees
Copy link
Member Author

As discussed in the security team today, I have created a public repository with the hotfix code:
https://github.com/plone/Products.PloneHotfix20210518

This includes the tests. Now people outside of the security team can create PRs for the related packages. You are very welcome to do so. Please assign me as reviewer of the PR when you do so.

@mauritsvanrees
Copy link
Member Author

All PRs are merged.
All releases are made, except for Products.CMFPlone.

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

No branches or pull requests

1 participant