CVE-2023-42457

plone.rest allows users to use HTTP verbs such as GET, POST, PUT, DELETE, etc. in Plone. Starting in the 2.x branch and prior to versions 2.0.1 and 3.0.1, when the `++api++` traverser is accidentally used multiple times in a url, handling it takes increasingly longer, making the server less responsive. Patches are available in `plone.rest` 2.0.1 and 3.0.1. Series 1.x is not affected. As a workaround, one may redirect `/++api++/++api++` to `/++api++` in one's frontend web server (nginx, Apache).
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:plone:rest:2.0.0:*:*:*:*:*:*:*
cpe:2.3:a:plone:rest:3.0.0:*:*:*:*:*:*:*

History

25 Sep 2023, 18:53

Type Values Removed Values Added
References (MISC) https://github.com/plone/plone.rest/commit/43b4a7e86206e237e1de5ca3817ed071575882f7 - (MISC) https://github.com/plone/plone.rest/commit/43b4a7e86206e237e1de5ca3817ed071575882f7 - Patch
References (MISC) http://www.openwall.com/lists/oss-security/2023/09/22/2 - (MISC) http://www.openwall.com/lists/oss-security/2023/09/22/2 - Mailing List, Third Party Advisory
References (MISC) https://github.com/plone/plone.rest/security/advisories/GHSA-h6rp-mprm-xgcq - (MISC) https://github.com/plone/plone.rest/security/advisories/GHSA-h6rp-mprm-xgcq - Vendor Advisory
References (MISC) https://github.com/plone/plone.rest/commit/77846a9842889b24f35e8bedc2e9d461388d3302 - (MISC) https://github.com/plone/plone.rest/commit/77846a9842889b24f35e8bedc2e9d461388d3302 - Patch
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.5
CPE cpe:2.3:a:plone:rest:2.0.0:*:*:*:*:*:*:*
cpe:2.3:a:plone:rest:3.0.0:*:*:*:*:*:*:*
CWE CWE-400
First Time Plone
Plone rest

22 Sep 2023, 15:15

Type Values Removed Values Added
References
  • (MISC) http://www.openwall.com/lists/oss-security/2023/09/22/2 -

21 Sep 2023, 15:15

Type Values Removed Values Added
New CVE

Information

Published : 2023-09-21 15:15

Updated : 2023-12-10 15:14


NVD link : CVE-2023-42457

Mitre link : CVE-2023-42457

CVE.ORG link : CVE-2023-42457


JSON object : View

Products Affected

plone

  • rest
CWE
CWE-770

Allocation of Resources Without Limits or Throttling

CWE-400

Uncontrolled Resource Consumption