CVE-2022-3708CWE-918

Web Stories <= 1.24.0 - Server Side Request Forgery

Critical · published October 28, 2022

CVSS v3.1
9.6
EPSS
1%
Percentile
57.4
In the wild
Unconfirmed
What it is

🚨 A sneaky Server-Side Request Forgery lurks in the Web Stories plugin for WordPress, leaving versions up to 1.24.0 vulnerable to malicious URL manipulation! 🔥 Think of this like a restaurant server who takes a customer's word for it and brings them food from any kitchen, including those behind closed doors. No one checks if that food is safe or even intended for them! An attacker with a simple URL could trick your server into contacting internal services, potentially exposing or modifying sensitive data. This could lead to unauthorized access and could compromise the entire application, making it a critical risk for your site!

Put simply

Think of this like a restaurant server who takes a customer's word for it and brings them food from any kitchen, including those behind closed doors. No one checks if that food is safe or even intended for them! This vulnerability in the Web Stories plugin arises from inadequate validation of URLs supplied via the 'url' parameter in the /v1/hotlink/proxy REST API endpoint, allowing authenticated users to manipulate requests to arbitrary locations.

What to do

An attacker with a simple URL could trick your server into contacting internal services, potentially exposing or modifying sensitive data. This could lead to unauthorized access and could compromise the entire application, making it a critical risk for your site! Immediately update the Web Stories plugin to version 1.24.1 or later to patch this vulnerability. Additionally, review your API configurations to ensure stringent URL validation is enforced. Don't forget to monitor your logs for any unauthorized requests! You've got this! Follow these steps, and you'll be one step closer to securing your WordPress site! 🛡️

The record
Technical detail
CVSS v3.1
9.6 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00840 · 57.4th percentile
Weakness
CWE-918 · Server-Side Request Forgery (SSRF)
Published
2022-10-28T18:58Z
EPSS history
Timeline
  • 28 OCT 18:58Z
    Web Stories <= 1.24.0 - Server Side Request Forgery
    cvelistv5