{"id":"CVE-2012-3872","aliases":["EUVD-2012-3816","GHSA-2jg7-fhcx-q359"],"status":"published","title":"Multiple cross-site scripting (XSS) vulnerabilities in Open Constructor 3.12.0 allow remote...","description":"Multiple cross-site scripting (XSS) vulnerabilities in Open Constructor 3.12.0 allow remote attackers to inject arbitrary web script or HTML via (1) the result parameter to data/file/edit.php, (2) the q parameter to confirm.php, or (3) the keyword parameter to users/users.php.","severity":{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.01378,"percentile":0.72259,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-79"],"published":"2012-12-28T11:00:00Z","modified":"2026-06-16T23:44:03Z","exploits":[{"source":"exploitdb","id":"EDB-37578","title":"Open Constructor - '/users/users.php?keyword' Cross-Site Scripting","type":"webapps","platform":"php","date":"2012-08-04","verified":true,"url":"https://www.exploit-db.com/exploits/37578"},{"source":"exploitdb","id":"EDB-37579","title":"Open Constructor - '/data/file/edit.php?result' Cross-Site Scripting","type":"webapps","platform":"php","date":"2012-08-04","verified":true,"url":"https://www.exploit-db.com/exploits/37579"},{"source":"exploitdb","id":"EDB-37580","title":"Open Constructor - 'confirm.php?q' Cross-Site Scripting","type":"webapps","platform":"php","date":"2012-08-04","verified":true,"url":"https://www.exploit-db.com/exploits/37580"}],"products":[{"vendor":"openconstructor_project","product":"openconstructor"}],"references":[{"url":"http://packetstormsecurity.org/files/115284/Openconstructor-CMS-3.12.0-Reflected-XSS.html","tags":["x_refsource_MISC","x_transferred","Exploit"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2012-3872"},{"url":"https://github.com/advisories/GHSA-2jg7-fhcx-q359"}],"sources":{"cve":[{"id":"CVE-2012-3872","description":"Multiple cross-site scripting (XSS) vulnerabilities in Open Constructor 3.12.0 allow remote attackers to inject arbitrary web script or HTML via (1) the result parameter to data/file/edit.php, (2) the q parameter to confirm.php, or (3) the keyword parameter to users/users.php.","status":"published","published":"2012-12-28T11:00:00Z","modified":"2024-09-16T22:35:07.346Z","updated_at":"2026-11-02T14:34:50.615647Z"}],"euvd":[{"id":"EUVD-2012-3816","description":"Multiple cross-site scripting (XSS) vulnerabilities in Open Constructor 3.12.0 allow remote attackers to inject arbitrary web script or HTML via (1) the result parameter to data/file/edit.php, (2) the q parameter to confirm.php, or (3) the keyword parameter to users/users.php.","status":"published","published":"2012-12-28T11:00:00Z","modified":"2024-09-16T22:35:07Z","updated_at":"2026-11-03T00:55:02.001238Z"}],"ghsa":[{"id":"GHSA-2jg7-fhcx-q359","title":"Multiple cross-site scripting (XSS) vulnerabilities in Open Constructor 3.12.0 allow remote...","description":"Multiple cross-site scripting (XSS) vulnerabilities in Open Constructor 3.12.0 allow remote attackers to inject arbitrary web script or HTML via (1) the result parameter to data/file/edit.php, (2) the q parameter to confirm.php, or (3) the keyword parameter to users/users.php.","status":"published","published":"2022-05-17T05:17:29Z","modified":"2023-01-28T05:03:52Z","cwes":["CWE-79"],"updated_at":"2026-11-02T14:44:03.582616Z"}],"nvd":[{"id":"CVE-2012-3872","description":"Multiple cross-site scripting (XSS) vulnerabilities in Open Constructor 3.12.0 allow remote attackers to inject arbitrary web script or HTML via (1) the result parameter to data/file/edit.php, (2) the q parameter to confirm.php, or (3) the keyword parameter to users/users.php.","status":"published","published":"2012-12-28T11:48:44.457Z","modified":"2026-06-16T23:44:03.46Z","cvss":[{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:P/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-79"],"updated_at":"2026-11-02T14:02:16.958223Z"}]}}
