CVE-2026-82911 CSRF in Prospero Flow CRM order confirmation allows unauthorized order state changes
An attacker can force authenticated users to confirm orders via a crafted link, allowing unauthorized state changes to pending orders.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- None listed
What is CVE-2026-82911?
CVE-2026-82911 is a medium-severity vulnerability in Roskus Prospero Flow CRM, published on 4 Sep 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
Cross-Site Request Forgery (CSRF) in the OrderConfirmController at GET /order/confirm/{order_number} in Roskus Prospero Flow CRM before 5.15.11 allows an unauthenticated attacker to confirm any order on behalf of an authenticated user by directing them to a crafted page. Laravel's VerifyCsrfToken middleware enforces CSRF tokens only on POST, PUT, PATCH, and DELETE requests; the Route::get declaration leaves this state-changing action unprotected. Session cookies configured with SameSite=Lax are automatically included in top-level cross-site navigation, so a single link click triggers OrderConfirmController::confirm() and transitions the target order from pending to confirmed without user authorization. Because order numbers are sequential integers, an attacker can enumerate and confirm all existing orders in a single automated sweep.
Weakness: CWE-352
Which versions are affected by CVE-2026-82911?
How do I fix CVE-2026-82911?
No fix has been published for CVE-2026-82911 yet. Limit exposure of the affected software until one is available.
Is CVE-2026-82911 being exploited?
There is no known exploitation of CVE-2026-82911 in the wild and no public exploit code.
Sources
Also known as GHSA-4758-h5xr-5h97.