GHSA-8pcw-h6w9-h46g json
plone.app.contenttypes has a Denial of Service in File Upload due to excessive filename length
published 2026-09-23 46 d ago modified 2026-09-23 46 d ago
- cvss
- 6.5
- version 3.1, GitHub
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- —
- no score, EPSS covers CVEs only
- public exploits
- 0
- none known
Summary
### Impact When creating an Image or File with a very large filename, Plone can become unresponsive. Even if the content loads, it can be hard to edit or delete, because the UI is unwieldy.
### Patches The problem has been patched in `plone.app.contenttypes`.
* On Plone 6.2, upgrade to `plone.app.contenttypes ` 5.0.1. * On Plone 6.1, upgrade to `plone.app.contenttypes ` 4.0.10. * On Plone 6.0, upgrade to `plone.app.contenttypes ` 3.0.12
Another part of this problem has been patched in `plone.app.dexterity`. See [this advisory](https://github.com/plone/plone.app.dexterity/security/advisories/GHSA-5426-92w4-wvhv).
### Workarounds There are no known workarounds.
This problem was responsibly reported by Aldin Visnjic to the [Plone/Zope Security Team](mailto:security@plone.org). Thank you!
Note: The Plone/Zope Security team felt that the kind of fixes that were needed could be disruptive in corner cases if they were not careful. So they decided to develop the fixes publicly, giving the whole community the chance the review, and giving them the benefit from early feedback.
Patch / fix
- pypi plone-app-contenttypes 3.0.12, 4.0.10, 5.0.1
- github.com/plone/plone.app.contenttypes@13dc98a commit
- github.com/plone/plone.app.contenttypes@21bae6e commit
- github.com/plone/plone.app.contenttypes@639c061 commit
- github.com/plone/plone.app.contenttypes@7bb03e8 commit
- github.com/plone/plone.app.contenttypes@bed1547 commit
- github.com/plone/plone.app.contenttypes#744 pull request
- github.com/plone/plone.app.contenttypes/releases/tag/3.0.12 release
- github.com/plone/plone.app.contenttypes/releases/tag/4.0.10 release
- github.com/plone/plone.app.contenttypes/releases/tag/5.0.1 release
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | plone-app-contenttypes | >=5.0.0, <5.0.1 >=4.0.0, <4.0.10 <3.0.12 |
5.0.1 4.0.10 3.0.12 |
Classification
- Weakness
-
- CWE-400 Uncontrolled Resource Consumption
References
-
github.com
/plone/plone.app.contenttypes/pull/744
web
-
github.com
/plone/plone.app.contenttypes/commit/13dc98a578341aac24a1e65fd9bc7ac8a07d168a
web
-
github.com
/plone/plone.app.contenttypes/commit/21bae6ebe424689eeac9a5884fc0da35f4944e63
web
-
github.com
/plone/plone.app.contenttypes/commit/639c0619f371df578e69ec94e5ca98e60fd6ed58
web
-
github.com
/plone/plone.app.contenttypes/commit/7bb03e8ec6c6bd0e645f445b0755e85a51afb158
web
-
github.com
/plone/plone.app.contenttypes/commit/bed1547d4f8b1fc995f2c76f30ba5f20276a8ad6
web
-
github.com
/plone/plone.app.contenttypes/security/advisories/GHSA-8pcw-h6w9-h46g
web
-
github.com
/plone/plone.app.contenttypes
package
-
github.com
/plone/plone.app.contenttypes/releases/tag/3.0.12
web
-
github.com
/plone/plone.app.contenttypes/releases/tag/4.0.10
web
-
github.com
/plone/plone.app.contenttypes/releases/tag/5.0.1
web
Sources
- GitHub Advisory GHSA-8pcw-h6w9-h46g
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.