{"api_version":"1","generated_at":"2026-07-23T13:59:13+00:00","cve":"CVE-2022-1390","urls":{"html":"https://cve.report/CVE-2022-1390","api":"https://cve.report/api/cve/CVE-2022-1390.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2022-1390","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2022-1390"},"summary":{"title":"CVE-2022-1390","description":"The Admin Word Count Column WordPress plugin through 2.2 does not validate the path parameter given to readfile(), which could allow unauthenticated attackers to read arbitrary files on server running old version of PHP susceptible to the null byte technique. This could also lead to RCE by using a Phar Deserialization technique","state":"PUBLIC","assigner":"contact@wpscan.com","published_at":"2022-04-25 16:16:00","updated_at":"2022-05-04 13:48:00"},"problem_types":["CWE-22"],"metrics":[],"references":[{"url":"https://packetstormsecurity.com/files/166476/","name":"https://packetstormsecurity.com/files/166476/","refsource":"MISC","tags":[],"title":"WordPress Admin Word Count Column 2.2 Local File Inclusion ≈ Packet Storm","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://wpscan.com/vulnerability/6293b319-dc4f-4412-9d56-55744246c990","name":"https://wpscan.com/vulnerability/6293b319-dc4f-4412-9d56-55744246c990","refsource":"MISC","tags":[],"title":"Attention Required! | Cloudflare","mime":"text/html","httpstatus":"403","archivestatus":"404"},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-1390","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-1390","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[{"source":"LEGACY","value":"Hassan Khan Yusufzai - Splint3r7","lang":""}],"nvd_cpes":[{"cve_year":"2022","cve_id":"1390","vulnerable":"1","versionEndIncluding":"2.2","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"admin_word_count_column_project","cpe5":"admin_word_count_column","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"wordpress","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"CVE_data_meta":{"ID":"CVE-2022-1390","ASSIGNER":"contact@wpscan.com","STATE":"PUBLIC","TITLE":"Admin Word Count Column <= 2.2 - Unauthenticated Arbitrary File Read"},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","generator":"WPScan CVE Generator","affects":{"vendor":{"vendor_data":[{"vendor_name":"Unknown","product":{"product_data":[{"product_name":"Admin Word Count Column","version":{"version_data":[{"version_affected":"<=","version_name":"2.2","version_value":"2.2"}]}}]}}]}},"description":{"description_data":[{"lang":"eng","value":"The Admin Word Count Column WordPress plugin through 2.2 does not validate the path parameter given to readfile(), which could allow unauthenticated attackers to read arbitrary files on server running old version of PHP susceptible to the null byte technique. This could also lead to RCE by using a Phar Deserialization technique"}]},"references":{"reference_data":[{"refsource":"MISC","url":"https://wpscan.com/vulnerability/6293b319-dc4f-4412-9d56-55744246c990","name":"https://wpscan.com/vulnerability/6293b319-dc4f-4412-9d56-55744246c990"},{"refsource":"MISC","url":"https://packetstormsecurity.com/files/166476/","name":"https://packetstormsecurity.com/files/166476/"}]},"problemtype":{"problemtype_data":[{"description":[{"value":"CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","lang":"eng"}]}]},"credit":[{"lang":"eng","value":"Hassan Khan Yusufzai - Splint3r7"}],"source":{"discovery":"EXTERNAL"}},"nvd":{"publishedDate":"2022-04-25 16:16:00","lastModifiedDate":"2022-05-04 13:48:00","problem_types":["CWE-22"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH","baseScore":9.8,"baseSeverity":"CRITICAL"},"exploitabilityScore":3.9,"impactScore":5.9},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:P/I:P/A:P","accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"PARTIAL","availabilityImpact":"PARTIAL","baseScore":7.5},"severity":"HIGH","exploitabilityScore":10,"impactScore":6.4,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:admin_word_count_column_project:admin_word_count_column:*:*:*:*:*:wordpress:*:*","versionEndIncluding":"2.2","cpe_name":[]}]}]}},"legacy_mitre":{"record":null,"notes":[]}}}