{"api_version":"1","generated_at":"2026-07-23T18:38:50+00:00","cve":"CVE-2021-37393","urls":{"html":"https://cve.report/CVE-2021-37393","api":"https://cve.report/api/cve/CVE-2021-37393.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2021-37393","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2021-37393"},"summary":{"title":"CVE-2021-37393","description":"In RPCMS v1.8 and below, the \"nickname\" variable is not properly sanitized before being displayed on page. Attacker can use \"update password\" function to inject XSS payloads into nickname variable, and achieve stored XSS. Users who view the articles published by the injected user will trigger the XSS.","state":"PUBLIC","assigner":"cve@mitre.org","published_at":"2021-07-26 18:15:00","updated_at":"2021-08-06 16:16:00"},"problem_types":["CWE-79"],"metrics":[],"references":[{"url":"https://gist.github.com/victomteng1997/bfa1e0e07dd22f7e0b13256eda79626f","name":"https://gist.github.com/victomteng1997/bfa1e0e07dd22f7e0b13256eda79626f","refsource":"MISC","tags":[],"title":"RPCMS CVE Submission · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://github.com/ralap-z/RPCMS/","name":"https://github.com/ralap-z/RPCMS/","refsource":"MISC","tags":[],"title":"GitHub - ralap-z/rpcms: RPCMS内容管理系统","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-37393","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-37393","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2021","cve_id":"37393","vulnerable":"1","versionEndIncluding":"1.8","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"rpcms","cpe5":"rpcms","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2021-37393","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"In RPCMS v1.8 and below, the \"nickname\" variable is not properly sanitized before being displayed on page. Attacker can use \"update password\" function to inject XSS payloads into nickname variable, and achieve stored XSS. Users who view the articles published by the injected user will trigger the XSS."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"url":"https://github.com/ralap-z/RPCMS/","refsource":"MISC","name":"https://github.com/ralap-z/RPCMS/"},{"url":"https://gist.github.com/victomteng1997/bfa1e0e07dd22f7e0b13256eda79626f","refsource":"MISC","name":"https://gist.github.com/victomteng1997/bfa1e0e07dd22f7e0b13256eda79626f"}]}},"nvd":{"publishedDate":"2021-07-26 18:15:00","lastModifiedDate":"2021-08-06 16:16:00","problem_types":["CWE-79"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"REQUIRED","scope":"CHANGED","confidentialityImpact":"LOW","integrityImpact":"LOW","availabilityImpact":"NONE","baseScore":5.4,"baseSeverity":"MEDIUM"},"exploitabilityScore":2.3,"impactScore":2.7},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:N/AC:M/Au:S/C:N/I:P/A:N","accessVector":"NETWORK","accessComplexity":"MEDIUM","authentication":"SINGLE","confidentialityImpact":"NONE","integrityImpact":"PARTIAL","availabilityImpact":"NONE","baseScore":3.5},"severity":"LOW","exploitabilityScore":6.8,"impactScore":2.9,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":true}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:rpcms:rpcms:*:*:*:*:*:*:*:*","versionEndIncluding":"1.8","cpe_name":[]}]}]}},"legacy_mitre":{"record":{"CveYear":"2021","CveId":"37393","Ordinal":"212976","Title":"CVE-2021-37393","CVE":"CVE-2021-37393","Year":"2021"},"notes":[{"CveYear":"2021","CveId":"37393","Ordinal":"1","NoteData":"In RPCMS v1.8 and below, the \"nickname\" variable is not properly sanitized before being displayed on page. Attacker can use \"update password\" function to inject XSS payloads into nickname variable, and achieve stored XSS. Users who view the articles published by the injected user will trigger the XSS.","Type":"Description","Title":null},{"CveYear":"2021","CveId":"37393","Ordinal":"2","NoteData":"2021-07-26","Type":"Other","Title":"Published"},{"CveYear":"2021","CveId":"37393","Ordinal":"3","NoteData":"2021-07-26","Type":"Other","Title":"Modified"}]}}}