{"schemaVersion":3,"id":"CVE-2021-28813","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"A vulnerability involving insecure storage of sensitive information has been reported to affect QSW-M2116P-2T2S and QNAP switches running QuNetSwitch. If exploited, this vulnerability allows remote attackers to read sensitive information by accessing the unrestricted storage mechanism.We have already fixed this vulnerability in the following versions: QSW-M2116P-2T2S 1.0.6 build 210713 and later QGD-1600P: QuNetSwitch 1.0.6.1509 and later QGD-1602P: QuNetSwitch 1.0.6.1509 and later QGD-3014PT: QuNetSwitch 1.0.6.1519 and later","dates":{"published":"2021-09-10T04:00:20.068Z","modified":"2024-09-17T00:21:02.142Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":9.6,"severity":"critical","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:C/C:L/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":9.6,"severity":"critical","vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:C/C:L/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":7.5,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":5,"severity":"medium","vector":"AV:N/AC:L/Au:N/C:P/I:N/A:N","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.01095,"percentile":0.65213,"severity":"low","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.01095},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.01095,"percentile":0.65213}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.01095,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.01095,"percentile":0.65213}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-259","name":"Use of Hard-coded Password","description":"The product contains a hard-coded password, which it uses for its own inbound authentication or for outbound communication to external components.","type":"weakness","status":"Draft","abstraction":"Variant","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/259.html"},{"id":"CWE-522","name":"Insufficiently Protected Credentials","description":"The product transmits or stores authentication credentials, but it uses an insecure method that is susceptible to unauthorized interception and/or retrieval.","type":"weakness","status":"Incomplete","abstraction":"Class","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/522.html"},{"id":"CWE-798","name":"Use of Hard-coded Credentials","description":"The product contains hard-coded credentials, such as a password or cryptographic key.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/798.html"},{"id":"CWE-922","name":"Insecure Storage of Sensitive Information","description":"The product stores sensitive information without properly limiting read or write access by unauthorized actors.","type":"weakness","status":"Incomplete","abstraction":"Class","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/922.html"}],"affected":[{"vendor":"qnap systems inc.","product":"qsw-m2116p-2t2s","name":"QSW-M2116P-2T2S","label":"qsw-m2116p-2t2s","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ unspecified, < 1.0.6 build 210713","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ unspecified, < 1.0.6 build 210713","eol":null,"hubHref":"/vendor/qnap_systems_inc/qsw-m2116p-2t2s"},{"vendor":"qnap systems inc.","product":"qunetswitch","name":"QuNetSwitch","label":"qunetswitch","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ unspecified, < 1.0.6.1509","noFixRecorded":false,"fixedIn":null},{"text":"≥ unspecified, < 1.0.6.1519","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ unspecified, < 1.0.6.1509 | ≥ unspecified, < 1.0.6.1519","eol":null,"hubHref":"/vendor/qnap_systems_inc/qunetswitch"},{"vendor":"qnap","product":"qsw-m2116p-2t2s_firmware","name":"qsw-m2116p-2t2s firmware","label":"qsw-m2116p-2t2s_firmware","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 1.0.6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 1.0.6","eol":null,"hubHref":"/vendor/qnap/qsw-m2116p-2t2s"},{"vendor":"qnap","product":"qunetswitch","name":"qunetswitch","label":"qunetswitch","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 1.0.6.1509","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 1.0.6.1509","eol":null,"hubHref":"/vendor/qnap/qunetswitch"}],"affectedCount":4,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://www.qnap.com/en/security-advisory/qsa-21-37","label":"www.qnap.com/en/security-advisory/qsa-21-37","hostname":"www.qnap.com","tags":["X Refsource MISC","Vendor Advisory"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2021-09-10T04:00:20.068Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-09-17T00:21:02.142Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":70,"level":"high","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T19:44:39.622Z","stale":false,"partial":false}}