CVE-2021-30134 php-mod/curl allows Cross-site Scripting

Medium 6.1 Published Updated

Cross-site scripting vulnerability in php-mod/curl allows attackers to inject malicious scripts via specific parameters, potentially leading to code execution.

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
Available

What is CVE-2021-30134?

CVE-2021-30134 is a medium-severity cross-site scripting vulnerability in n/a, published on 26 Dec 2022. 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

php-mod/curl (a wrapper of the PHP cURL extension) before 2.3.2 allows XSS via the post_file_path_upload.php key parameter and the POST data to post_multidimensional.php.

Weakness: CWE-79

Which versions are affected by CVE-2021-30134?

2 open source packages ship an affected version, including php-mod/curl. It affects 6 products.

PackageAffectedFixed in
php-mod/curl PackagistAll versions2.3.2
php-mod/curl PackagistAll versions2.3.2

Products include Ht Slider Range for Amazon Affiliates Project Ht Slider Range for Amazon Affiliates, Php Curl Class Project Php Curl Class, Ptwooplugins Invoicing With Invoicexpress for Woocommerce, Qiwi Woo-Qiwi-Payment-Gateway, Shopello Api Project Shopello Api, Teamleade Teamleader Crm Forms.

How do I fix CVE-2021-30134?

Upgrade php-mod/curl to 2.3.2 or later.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is CVE-2021-30134 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2021-30134 exists.

Public exploit code: 1 Nuclei template.

Sources

Also known as GHSA-f8p3-q834-q9cj.

Is CVE-2021-30134 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free