{"api_version":"1","generated_at":"2026-07-23T23:22:59+00:00","cve":"CVE-2021-38677","urls":{"html":"https://cve.report/CVE-2021-38677","api":"https://cve.report/api/cve/CVE-2021-38677.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2021-38677","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2021-38677"},"summary":{"title":"CVE-2021-38677","description":"A cross-site scripting (XSS) vulnerability has been reported to affect QNAP device running QcalAgent. If exploited, this vulnerability allows remote attackers to inject malicious code. We have already fixed this vulnerability in the following versions of QcalAgent: QcalAgent 1.1.7 and later","state":"PUBLIC","assigner":"security@qnap.com","published_at":"2022-01-14 01:15:00","updated_at":"2022-01-19 21:52:00"},"problem_types":["CWE-79"],"metrics":[],"references":[{"url":"https://www.qnap.com/en/security-advisory/qsa-21-60","name":"N/A","refsource":"CONFIRM","tags":[],"title":"XSS and Open Redirect Vulnerabilities in QcalAgent - Security Advisory | QNAP","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-38677","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-38677","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[{"source":"LEGACY","value":"Tony Martin, a security researcher","lang":""}],"nvd_cpes":[{"cve_year":"2021","cve_id":"38677","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"qnap","cpe5":"qcalagent","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":"security@qnap.com","DATE_PUBLIC":"2022-01-12T23:04:00.000Z","ID":"CVE-2021-38677","STATE":"PUBLIC","TITLE":"Reflected XSS Vulnerability in QcalAgent"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"QcalAgent","version":{"version_data":[{"version_affected":"<","version_value":"1.1.7"}]}}]},"vendor_name":"QNAP Systems Inc."}]}},"credit":[{"lang":"eng","value":"Tony Martin, a security researcher"}],"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"A cross-site scripting (XSS) vulnerability has been reported to affect QNAP device running QcalAgent. If exploited, this vulnerability allows remote attackers to inject malicious code. We have already fixed this vulnerability in the following versions of QcalAgent: QcalAgent 1.1.7 and later"}]},"generator":{"engine":"Vulnogram 0.0.9"},"impact":{"cvss":{"attackComplexity":"HIGH","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":5.3,"baseSeverity":"MEDIUM","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N","version":"3.1"}},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"CWE-79 Cross-site Scripting (XSS)"}]}]},"references":{"reference_data":[{"refsource":"MISC","url":"https://www.qnap.com/en/security-advisory/qsa-21-60","name":"https://www.qnap.com/en/security-advisory/qsa-21-60"}]},"solution":[{"lang":"eng","value":"We have already fixed this vulnerability in the following versions of QcalAgent:\nQcalAgent 1.1.7 and later\n"}],"source":{"advisory":"QSA-21-60","discovery":"EXTERNAL"}},"nvd":{"publishedDate":"2022-01-14 01:15:00","lastModifiedDate":"2022-01-19 21:52:00","problem_types":["CWE-79"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"CHANGED","confidentialityImpact":"LOW","integrityImpact":"LOW","availabilityImpact":"NONE","baseScore":6.1,"baseSeverity":"MEDIUM"},"exploitabilityScore":2.8,"impactScore":2.7},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:N/AC:M/Au:N/C:N/I:P/A:N","accessVector":"NETWORK","accessComplexity":"MEDIUM","authentication":"NONE","confidentialityImpact":"NONE","integrityImpact":"PARTIAL","availabilityImpact":"NONE","baseScore":4.3},"severity":"MEDIUM","exploitabilityScore":8.6,"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:qnap:qcalagent:*:*:*:*:*:*:*:*","versionEndExcluding":"1.1.7","cpe_name":[]}]}]}},"legacy_mitre":{"record":{"CveYear":"2021","CveId":"38677","Ordinal":"214348","Title":"CVE-2021-38677","CVE":"CVE-2021-38677","Year":"2021"},"notes":[{"CveYear":"2021","CveId":"38677","Ordinal":"1","NoteData":"A cross-site scripting (XSS) vulnerability has been reported to affect QNAP device running QcalAgent. If exploited, this vulnerability allows remote attackers to inject malicious code. We have already fixed this vulnerability in the following versions of QcalAgent: QcalAgent 1.1.7 and later","Type":"Description","Title":null},{"CveYear":"2021","CveId":"38677","Ordinal":"2","NoteData":"2022-01-13","Type":"Other","Title":"Published"},{"CveYear":"2021","CveId":"38677","Ordinal":"3","NoteData":"2022-01-13","Type":"Other","Title":"Modified"}]}}}