NetSight
high7.5

CVE-2023-42457

plone.rest vulnerable to Denial of Service when ++api++ is used many times

Impact

### Impact When the `++api++` traverser is accidentally used multiple times in a url, handling it takes increasingly longer, making the server less responsive. ### Patches Patches will be released in `plone.rest` 2.0.1 and 3.0.1. Series 1.x is not affected. ### Workarounds In your frontend web server (nginx, Apache) you can redirect `/++api++/++api++` to `/++api++`.

Affected packages

EcosystemPackageAffectedFixed in
pipplone.rest>= 2.0.0a1, < 2.0.12.0.1

Affected products

VendorProductAffected versions
PloneRest
Versions 2.0.0, 3.0.0

Weakness classification

References