Age Verification - Reflected cross-site scripting (XSS)
Summary
Name | Age Verification for your checkout page. Verify your customer's identity 1.20.0 - Reflected cross-site scripting (XSS) |
Code name | skims-5 |
Product | Age Verification for your checkout page. Verify your customer's identity |
Affected versions | Version 1.20.0 |
State | Private |
Release date | 2024-12-06 |
Vulnerability
Kind | Reflected cross-site scripting (XSS) |
Rule | Reflected cross-site scripting (XSS) |
Remote | No |
CVSSv4 Vector | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:L/VA:L/SC:L/SI:L/SA:L/E:U |
Exploit available | No |
CVE ID(s) | cve-2020-2020 |
Description
Age Verification for your checkout page. Verify your customer's identity 1.20.0 was found to be vulnerable. The web application dynamically generates web content without validating the source of the potentially untrusted data in myapp/class-wc-integration-agechecker-in tegration.php.
Vulnerability
Skims by Fluid Attacks discovered a Reflected cross-site scripting (XSS) in Age Verification for your checkout page. Verify your customer's identity 1.20.0. The following is the output of the tool:
Skims output
1414 | <p><strong>Minimum Total invalid!</strong> Total must be a valid numeric value.</p> 1415 | </div> 1416 | <?php 1417 | return $this->get_option($key); 1418 | } 1419 | 1420 | return $value; 1421 | } 1422 | 1423 | public function validate_titled_text_field($key) { > 1424 | echo $_POST[ $this->plugin_id . $this->id . '_' . $key ]; 1425 | return $_POST[ $this->plugin_id . $this->id . '_' . $key ]; 1426 | } 1427 | 1428 | public function validate_category_apikeys_field($key) { 1429 | $value = $_POST[""categoryApiKeysListData""]; 1430 | if (!isset($value)) { 1431 | ?> 1432 | <div class=""error notice""> 1433 | <p><strong>Invalid category api keys.</strong></p> 1434 | </div>
^ Col 0
Our security policy
We have reserved the ID cve-2020-2020 to refer to this issue from now on.
System Information
- Version: Age Verification for your checkout
page. Verify your customer's identity 1.20.0
Mitigation
There is currently no patch available for this vulnerability.
Credits
The vulnerability was discovered by Andres Roldan from Fluid Attacks' Offensive Team using Skims
Timeline
2024-12-06
Vulnerability discovered.
2024-12-06
Vendor contacted.