CVE-2012-6499· age verification project / age verification· CWE-20
WordPress Plugin Age Verification v0.4 - Open Redirect
Open redirect vulnerability in age-verification.php in the Age Verification plugin 0.4 and earlier for WordPress allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in the redirect_to parameter.
Impact
An attacker can exploit this vulnerability to redirect users to malicious websites, leading to phishing attacks or the installation of malware.
Fix
Update to the latest version of the WordPress Plugin Age Verification or remove the plugin if not needed.
How to confirm it
Send: POST /wp-content/plugins/age-verification/age-verification.php
Positive when: matches in header /(?m)^(?:Location\s*?:\s*?)(?:https?:\/\/|\/\/|\/\\\\|\/\\)?(?:[a-zA-Z0-9\-_\.@]…/Run it with nuclei: nuclei -id CVE-2012-6499 -u <target>. This check is not marked as verified by its authors.
The full check
id: CVE-2012-6499
info:
name: WordPress Plugin Age Verification v0.4 - Open Redirect
author: ctflearner
severity: medium
description: |
Open redirect vulnerability in age-verification.php in the Age Verification plugin 0.4 and earlier for WordPress allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in the redirect_to parameter.
impact: |
An attacker can exploit this vulnerability to redirect users to malicious websites, leading to phishing attacks or the installation of malware.
remediation: |
Update to the latest version of the WordPress Plugin Age Verification or remove the plugin if not needed.
reference:
- https://www.exploit-db.com/exploits/18350
- https://wordpress.org/plugins/age-verification
- https://nvd.nist.gov/vuln/detail/CVE-2012-6499
classification:
cvss-metrics: CVSS:2.0/AV:N/AC:M/Au:N/C:P/I:P/A:N
cvss-score: 5.8
cve-id: CVE-2012-6499
cwe-id: CWE-20
epss-score: 0.10557
epss-percentile: 0.95815
cpe: cpe:2.3:a:age_verification_project:age_verification:*:*:*:*:*:*:*:*
metadata:
max-request: 1
vendor: age_verification_project
product: age_verification
tags: cve,cve2012,wordpress,wp,wp-plugin,redirect,age-verification,age_verification_project,vuln
http:
- raw:
- |
POST /wp-content/plugins/age-verification/age-verification.php HTTP/1.1
Host: {{Hostname}}
redirect_to=http://www.interact.sh&age_day=1&age_month=1&age_year=1970
matchers:
- type: regex
part: header
regex:
- '(?m)^(?:Location\s*?:\s*?)(?:https?:\/\/|\/\/|\/\\\\|\/\\)?(?:[a-zA-Z0-9\-_\.@]*)interact\.sh\/?(\/|[^.].*)?$'References
- https://www.exploit-db.com/exploits/18350
- https://wordpress.org/plugins/age-verification
- https://nvd.nist.gov/vuln/detail/CVE-2012-6499
Use this check only on systems you are authorised to test. Where the data comes from