Search

Find a vulnerability

Search criteria

    2 vulnerabilities found for zywall310 by zyxel

    VAR-202012-0977

    Vulnerability from variot - Updated: 2025-11-18 15:34

    Firmware version 4.60 of Zyxel USG devices contains an undocumented account (zyfwp) with an unchangeable password. The password for this account can be found in cleartext in the firmware. This account can be used by someone to login to the ssh server or web interface with admin privileges. Zyxel USG A device contains a vulnerability in the plaintext storage of important information.Information is obtained, information is tampered with, and service is disrupted (DoS) It may be put into a state

    Show details on source website

    {
      "@context": {
        "@vocab": "https://www.variotdbs.pl/ref/VARIoTentry#",
        "affected_products": {
          "@id": "https://www.variotdbs.pl/ref/affected_products"
        },
        "configurations": {
          "@id": "https://www.variotdbs.pl/ref/configurations"
        },
        "credits": {
          "@id": "https://www.variotdbs.pl/ref/credits"
        },
        "cvss": {
          "@id": "https://www.variotdbs.pl/ref/cvss/"
        },
        "description": {
          "@id": "https://www.variotdbs.pl/ref/description/"
        },
        "exploit_availability": {
          "@id": "https://www.variotdbs.pl/ref/exploit_availability/"
        },
        "external_ids": {
          "@id": "https://www.variotdbs.pl/ref/external_ids/"
        },
        "iot": {
          "@id": "https://www.variotdbs.pl/ref/iot/"
        },
        "iot_taxonomy": {
          "@id": "https://www.variotdbs.pl/ref/iot_taxonomy/"
        },
        "patch": {
          "@id": "https://www.variotdbs.pl/ref/patch/"
        },
        "problemtype_data": {
          "@id": "https://www.variotdbs.pl/ref/problemtype_data/"
        },
        "references": {
          "@id": "https://www.variotdbs.pl/ref/references/"
        },
        "sources": {
          "@id": "https://www.variotdbs.pl/ref/sources/"
        },
        "sources_release_date": {
          "@id": "https://www.variotdbs.pl/ref/sources_release_date/"
        },
        "sources_update_date": {
          "@id": "https://www.variotdbs.pl/ref/sources_update_date/"
        },
        "threat_type": {
          "@id": "https://www.variotdbs.pl/ref/threat_type/"
        },
        "title": {
          "@id": "https://www.variotdbs.pl/ref/title/"
        },
        "type": {
          "@id": "https://www.variotdbs.pl/ref/type/"
        }
      },
      "@id": "https://www.variotdbs.pl/vuln/VAR-202012-0977",
      "affected_products": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/affected_products#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            },
            "@id": "https://www.variotdbs.pl/ref/sources"
          }
        },
        "data": [
          {
            "model": "usg flex 100",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg flex 200",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "zywall1100",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg1900",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "atp700",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "vpn100",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "atp800",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "atp200",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg flex 100w",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg40w",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "atp500",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg310",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg110",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "vpn1000",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg flex 500",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg60",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "vpn300",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "zywall310",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg40",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg2200",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "atp100w",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg20w-vpn",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg210",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "zywall110",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg1100",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "vpn50",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg20-vpn",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "atp100",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg flex 700",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg60w",
            "scope": "eq",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.60"
          },
          {
            "model": "usg210",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg110",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg60",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg40w",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg310",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg40",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg20w-vpn",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg1100",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg20-vpn",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg60w",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          }
        ],
        "sources": [
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-29583"
          }
        ]
      },
      "cve": "CVE-2020-29583",
      "cvss": {
        "@context": {
          "cvssV2": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV2#"
            },
            "@id": "https://www.variotdbs.pl/ref/cvss/cvssV2"
          },
          "cvssV3": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV3#"
            },
            "@id": "https://www.variotdbs.pl/ref/cvss/cvssV3/"
          },
          "severity": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/cvss/severity#"
            },
            "@id": "https://www.variotdbs.pl/ref/cvss/severity"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            },
            "@id": "https://www.variotdbs.pl/ref/sources"
          }
        },
        "data": [
          {
            "cvssV2": [
              {
                "accessComplexity": "LOW",
                "accessVector": "NETWORK",
                "authentication": "NONE",
                "author": "nvd@nist.gov",
                "availabilityImpact": "COMPLETE",
                "baseScore": 10.0,
                "confidentialityImpact": "COMPLETE",
                "exploitabilityScore": 10.0,
                "id": "CVE-2020-29583",
                "impactScore": 10.0,
                "integrityImpact": "COMPLETE",
                "severity": "HIGH",
                "trust": 1.9,
                "vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
                "version": "2.0"
              }
            ],
            "cvssV3": [
              {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "author": "nvd@nist.gov",
                "availabilityImpact": "HIGH",
                "baseScore": 9.8,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "exploitabilityScore": 3.9,
                "id": "CVE-2020-29583",
                "impactScore": 5.9,
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "trust": 2.0,
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              {
                "attackComplexity": "Low",
                "attackVector": "Network",
                "author": "NVD",
                "availabilityImpact": "High",
                "baseScore": 9.8,
                "baseSeverity": "Critical",
                "confidentialityImpact": "High",
                "exploitabilityScore": null,
                "id": "CVE-2020-29583",
                "impactScore": null,
                "integrityImpact": "High",
                "privilegesRequired": "None",
                "scope": "Unchanged",
                "trust": 0.8,
                "userInteraction": "None",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.0"
              }
            ],
            "severity": [
              {
                "author": "nvd@nist.gov",
                "id": "CVE-2020-29583",
                "trust": 1.0,
                "value": "CRITICAL"
              },
              {
                "author": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
                "id": "CVE-2020-29583",
                "trust": 1.0,
                "value": "CRITICAL"
              },
              {
                "author": "NVD",
                "id": "CVE-2020-29583",
                "trust": 0.8,
                "value": "Critical"
              },
              {
                "author": "CNNVD",
                "id": "CNNVD-202012-1459",
                "trust": 0.6,
                "value": "CRITICAL"
              },
              {
                "author": "VULMON",
                "id": "CVE-2020-29583",
                "trust": 0.1,
                "value": "HIGH"
              }
            ]
          }
        ],
        "sources": [
          {
            "db": "VULMON",
            "id": "CVE-2020-29583"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202012-1459"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-29583"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-29583"
          }
        ]
      },
      "description": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/description#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": "Firmware version 4.60 of Zyxel USG devices contains an undocumented account (zyfwp) with an unchangeable password. The password for this account can be found in cleartext in the firmware. This account can be used by someone to login to the ssh server or web interface with admin privileges. Zyxel USG A device contains a vulnerability in the plaintext storage of important information.Information is obtained, information is tampered with, and service is disrupted (DoS) It may be put into a state",
        "sources": [
          {
            "db": "NVD",
            "id": "CVE-2020-29583"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          },
          {
            "db": "VULMON",
            "id": "CVE-2020-29583"
          }
        ],
        "trust": 1.71
      },
      "external_ids": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/external_ids#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "db": "NVD",
            "id": "CVE-2020-29583",
            "trust": 2.5
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757",
            "trust": 0.8
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202012-1459",
            "trust": 0.6
          },
          {
            "db": "VULMON",
            "id": "CVE-2020-29583",
            "trust": 0.1
          }
        ],
        "sources": [
          {
            "db": "VULMON",
            "id": "CVE-2020-29583"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202012-1459"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-29583"
          }
        ]
      },
      "id": "VAR-202012-0977",
      "iot": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/iot#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": true,
        "sources": [
          {
            "db": "VARIoT devices database",
            "id": null
          }
        ],
        "trust": 0.3888889
      },
      "last_update_date": "2025-11-18T15:34:38Z",
      "patch": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/patch#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "title": "Security\u00a0Advisories",
            "trust": 0.8,
            "url": "http://ftp.zyxel.com/USG40/firmware/USG40_4.60(AALA.1)C0_2.pdf"
          },
          {
            "title": "Zyxel USG Series Fixes for encryption problem vulnerabilities",
            "trust": 0.6,
            "url": "http://www.cnnvd.org.cn/web/xxk/bdxqById.tag?id=137990"
          },
          {
            "title": "BruteX-master\nBruteX\nInstall script for BruteX\n\nVARS\nBruteX by @xer0dayz\nhttp://xerosecurity.com\n\nABOUT:\nBruteX is a simple bash script used to brute force all services on a target.\n\nINSTALL:\n./install.sh\n\nUSAGE:\nbrutex \u003cIP/hostname\u003e \n\nHYDRA SERVICES:\nasterisk cisco cisco-enable cvs ftp ftps http[s]-{head|get} http[s]-{get|post}-form http-proxy http-proxy-urlenum icq imap[s] irc ldap2[s] ldap3[-{cram|digest}md5][s] mssql mysql(v4) nntp oracle-listener oracle-sid pcanywhere pcnfs pop3[s] postgres rdp redis rexec rlogin rsh rtsp s7-300 sip smb smtp[s] smtp-enum snmp socks5 ssh sshkey teamspeak telnet[s] vmauthd vnc xmpp\nUN-COMMENT TO ENABLE PROXY",
            "trust": 0.1,
            "url": "https://github.com/MartinDojcinoski23/BruteX-master "
          },
          {
            "title": "Scanner for Zyxel products which are vulnerable due to an undocumented user account (CVE-2020-29583)\nUsage",
            "trust": 0.1,
            "url": "https://github.com/2d4d/scan_CVE-2020-29583 "
          },
          {
            "title": "Middleware-Vulnerability-detection\n\u514d\u8d23\u58f0\u660e\uff1a",
            "trust": 0.1,
            "url": "https://github.com/lovechinacoco/https-github.com-mai-lang-chai-Middleware-Vulnerability-detection "
          },
          {
            "title": "Middleware-Vulnerability-detection\n\u514d\u8d23\u58f0\u660e\uff1a",
            "trust": 0.1,
            "url": "https://github.com/apachecn-archive/Middleware-Vulnerability-detection "
          },
          {
            "title": "Awesome-POC",
            "trust": 0.1,
            "url": "https://github.com/ArrestX/--POC "
          },
          {
            "title": "Normal-POC",
            "trust": 0.1,
            "url": "https://github.com/Miraitowa70/POC-Notes "
          },
          {
            "title": "Vulnerability",
            "trust": 0.1,
            "url": "https://github.com/tzwlhack/Vulnerability "
          },
          {
            "title": "Normal-POC",
            "trust": 0.1,
            "url": "https://github.com/Miraitowa70/Pentest-Notes "
          },
          {
            "title": "Awesome-POC",
            "trust": 0.1,
            "url": "https://github.com/Threekiii/Awesome-POC "
          },
          {
            "title": "Awesome-POC",
            "trust": 0.1,
            "url": "https://github.com/KayCHENvip/vulnerability-poc "
          },
          {
            "title": "\u6b22\u8fce\u5173\u6ce8\u963f\u5c14\u6cd5\u5b9e\u9a8c\u5ba4\u5fae\u4fe1\u516c\u4f17\u53f7",
            "trust": 0.1,
            "url": "https://github.com/alphaSeclab/sec-daily-2020 "
          },
          {
            "title": "SecBooks\nSecBooks\u76ee\u5f55",
            "trust": 0.1,
            "url": "https://github.com/SexyBeast233/SecBooks "
          },
          {
            "title": "Known Exploited Vulnerabilities Detector",
            "trust": 0.1,
            "url": "https://github.com/Ostorlab/KEV "
          },
          {
            "title": "PoC in GitHub",
            "trust": 0.1,
            "url": "https://github.com/developer3000S/PoC-in-GitHub "
          },
          {
            "title": "Threatpost",
            "trust": 0.1,
            "url": "https://threatpost.com/cybercriminals-exploits-zyxel-flaw/162789/"
          }
        ],
        "sources": [
          {
            "db": "VULMON",
            "id": "CVE-2020-29583"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202012-1459"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          }
        ]
      },
      "problemtype_data": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/problemtype_data#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "problemtype": "CWE-522",
            "trust": 1.0
          },
          {
            "problemtype": "Plaintext storage of important information (CWE-312) [NVD Evaluation ]",
            "trust": 0.8
          }
        ],
        "sources": [
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-29583"
          }
        ]
      },
      "references": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/references#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "trust": 1.7,
            "url": "https://www.zyxel.com/support/security_advisories.shtml"
          },
          {
            "trust": 1.7,
            "url": "https://businessforum.zyxel.com/discussion/5254/whats-new-for-zld4-60-patch-1-available-on-dec-15"
          },
          {
            "trust": 1.7,
            "url": "https://businessforum.zyxel.com/discussion/5252/zld-v4-60-revoke-and-wk48-firmware-release"
          },
          {
            "trust": 1.7,
            "url": "https://www.eyecontrol.nl/blog/undocumented-user-account-in-zyxel-products.html"
          },
          {
            "trust": 1.7,
            "url": "https://www.zyxel.com/support/cve-2020-29583.shtml"
          },
          {
            "trust": 1.4,
            "url": "https://nvd.nist.gov/vuln/detail/cve-2020-29583"
          },
          {
            "trust": 1.1,
            "url": "https://www.secpod.com/blog/a-secret-zyxel-firewall-and-ap-controllers-could-allow-for-administrative-access-cve-2020-29583/"
          },
          {
            "trust": 1.1,
            "url": "http://ftp.zyxel.com/usg40/firmware/usg40_4.60%28aala.1%29c0_2.pdf"
          },
          {
            "trust": 1.0,
            "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=cve-2020-29583"
          },
          {
            "trust": 0.6,
            "url": "http://ftp.zyxel.com/usg40/firmware/usg40_4.60(aala.1)c0_2.pdf"
          },
          {
            "trust": 0.1,
            "url": "https://cwe.mitre.org/data/definitions/522.html"
          },
          {
            "trust": 0.1,
            "url": "https://github.com/martindojcinoski23/brutex-master"
          },
          {
            "trust": 0.1,
            "url": "https://nvd.nist.gov"
          }
        ],
        "sources": [
          {
            "db": "VULMON",
            "id": "CVE-2020-29583"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202012-1459"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-29583"
          }
        ]
      },
      "sources": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/sources#",
          "data": {
            "@container": "@list"
          }
        },
        "data": [
          {
            "db": "VULMON",
            "id": "CVE-2020-29583"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202012-1459"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-29583"
          }
        ]
      },
      "sources_release_date": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/sources_release_date#",
          "data": {
            "@container": "@list"
          }
        },
        "data": [
          {
            "date": "2020-12-22T00:00:00",
            "db": "VULMON",
            "id": "CVE-2020-29583"
          },
          {
            "date": "2020-12-22T00:00:00",
            "db": "CNNVD",
            "id": "CNNVD-202012-1459"
          },
          {
            "date": "2021-08-30T00:00:00",
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          },
          {
            "date": "2020-12-22T22:15:14.443000",
            "db": "NVD",
            "id": "CVE-2020-29583"
          }
        ]
      },
      "sources_update_date": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/sources_update_date#",
          "data": {
            "@container": "@list"
          }
        },
        "data": [
          {
            "date": "2023-11-07T00:00:00",
            "db": "VULMON",
            "id": "CVE-2020-29583"
          },
          {
            "date": "2022-07-14T00:00:00",
            "db": "CNNVD",
            "id": "CNNVD-202012-1459"
          },
          {
            "date": "2021-08-30T08:31:00",
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          },
          {
            "date": "2025-11-07T22:03:10.220000",
            "db": "NVD",
            "id": "CVE-2020-29583"
          }
        ]
      },
      "threat_type": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/threat_type#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": "remote",
        "sources": [
          {
            "db": "CNNVD",
            "id": "CNNVD-202012-1459"
          }
        ],
        "trust": 0.6
      },
      "title": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/title#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": "Zyxel\u00a0USG\u00a0 Vulnerability in plaintext storage of important information on devices",
        "sources": [
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-014757"
          }
        ],
        "trust": 0.8
      },
      "type": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/type#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": "encryption problem",
        "sources": [
          {
            "db": "CNNVD",
            "id": "CNNVD-202012-1459"
          }
        ],
        "trust": 0.6
      }
    }

    VAR-202003-1707

    Vulnerability from variot - Updated: 2025-11-18 15:22

    Multiple ZyXEL network-attached storage (NAS) devices running firmware version 5.21 contain a pre-authentication command injection vulnerability, which may allow a remote, unauthenticated attacker to execute arbitrary code on a vulnerable device. ZyXEL NAS devices achieve authentication by using the weblogin.cgi CGI executable. This program fails to properly sanitize the username parameter that is passed to it. If the username parameter contains certain characters, it can allow command injection with the privileges of the web server that runs on the ZyXEL device. Although the web server does not run as the root user, ZyXEL devices include a setuid utility that can be leveraged to run any command with root privileges. As such, it should be assumed that exploitation of this vulnerability can lead to remote code execution with root privileges. By sending a specially-crafted HTTP POST or GET request to a vulnerable ZyXEL device, a remote, unauthenticated attacker may be able to execute arbitrary code on the device. This may happen by directly connecting to a device if it is directly exposed to an attacker. However, there are ways to trigger such crafted requests even if an attacker does not have direct connectivity to a vulnerable devices. For example, simply visiting a website can result in the compromise of any ZyXEL device that is reachable from the client system. Affected products include: NAS326 before firmware V5.21(AAZF.7)C0 NAS520 before firmware V5.21(AASZ.3)C0 NAS540 before firmware V5.21(AATB.4)C0 NAS542 before firmware V5.21(ABAG.4)C0 ZyXEL has made firmware updates available for NAS326, NAS520, NAS540, and NAS542 devices. Affected models that are end-of-support: NSA210, NSA220, NSA220+, NSA221, NSA310, NSA310S, NSA320, NSA320S, NSA325 and NSA325v2. plural ZyXEL Included in the product weblogin.cgi Is vulnerable to the execution of arbitrary commands. OS Command injection (CWE-78) - CVE-2020-9054 ZyXEL In multiple products offered by CGI Executable file weblogin.cgi Authentication is done using. About this vulnerability ZyXEL Made NAS Exploit codes for products are available on the Internet. Zyxel Technology is a provider of network broadband systems and solutions for internationally renowned brands. main

    Products include DSL central office and terminal equipment, router equipment, network security equipment, wireless local area communication equipment,

    It also provides full-range broadband network application integration solutions for Chinese enterprises, such as network telephones and Ethernet switches.

    Multiple ZyXEL network-attached storage (NAS) devices have security holes

    Show details on source website

    {
      "@context": {
        "@vocab": "https://www.variotdbs.pl/ref/VARIoTentry#",
        "affected_products": {
          "@id": "https://www.variotdbs.pl/ref/affected_products"
        },
        "configurations": {
          "@id": "https://www.variotdbs.pl/ref/configurations"
        },
        "credits": {
          "@id": "https://www.variotdbs.pl/ref/credits"
        },
        "cvss": {
          "@id": "https://www.variotdbs.pl/ref/cvss/"
        },
        "description": {
          "@id": "https://www.variotdbs.pl/ref/description/"
        },
        "exploit_availability": {
          "@id": "https://www.variotdbs.pl/ref/exploit_availability/"
        },
        "external_ids": {
          "@id": "https://www.variotdbs.pl/ref/external_ids/"
        },
        "iot": {
          "@id": "https://www.variotdbs.pl/ref/iot/"
        },
        "iot_taxonomy": {
          "@id": "https://www.variotdbs.pl/ref/iot_taxonomy/"
        },
        "patch": {
          "@id": "https://www.variotdbs.pl/ref/patch/"
        },
        "problemtype_data": {
          "@id": "https://www.variotdbs.pl/ref/problemtype_data/"
        },
        "references": {
          "@id": "https://www.variotdbs.pl/ref/references/"
        },
        "sources": {
          "@id": "https://www.variotdbs.pl/ref/sources/"
        },
        "sources_release_date": {
          "@id": "https://www.variotdbs.pl/ref/sources_release_date/"
        },
        "sources_update_date": {
          "@id": "https://www.variotdbs.pl/ref/sources_update_date/"
        },
        "threat_type": {
          "@id": "https://www.variotdbs.pl/ref/threat_type/"
        },
        "title": {
          "@id": "https://www.variotdbs.pl/ref/title/"
        },
        "type": {
          "@id": "https://www.variotdbs.pl/ref/type/"
        }
      },
      "@id": "https://www.variotdbs.pl/vuln/VAR-202003-1707",
      "affected_products": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/affected_products#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            },
            "@id": "https://www.variotdbs.pl/ref/sources"
          }
        },
        "data": [
          {
            "model": "vpn100",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg2200",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "vpn300",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "atp500",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "atp800",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abiq.3\\)c0"
          },
          {
            "model": "usg2200",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abae.3\\)c0"
          },
          {
            "model": "nas520",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "5.21\\(aasz.3\\)c0"
          },
          {
            "model": "atp800",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg20w-vpn",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abar.3\\)c0"
          },
          {
            "model": "zywall110",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "vpn100",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abfv.3\\)c0"
          },
          {
            "model": "usg20-vpn",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg40",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aala.3\\)c0"
          },
          {
            "model": "usg110",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aaph.3\\)c0"
          },
          {
            "model": "usg110",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg40w",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aalb.3\\)c0"
          },
          {
            "model": "usg310",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aapj.3\\)c0"
          },
          {
            "model": "usg60w",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aakz.3\\)c0"
          },
          {
            "model": "usg40w",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg1100",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aapk.3\\)c0"
          },
          {
            "model": "vpn1000",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abip.3\\)c0"
          },
          {
            "model": "nas326",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "5.21\\(aazf.7\\)c0"
          },
          {
            "model": "nas542",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "5.21\\(abag.4\\)c0"
          },
          {
            "model": "vpn1000",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg210",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "atp200",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abfw.3\\)c0"
          },
          {
            "model": "atp200",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "zywall1100",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aaac.3\\)c0"
          },
          {
            "model": "usg1900",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aapl.3\\)c0"
          },
          {
            "model": "zywall310",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "vpn50",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abhl.3\\)c0"
          },
          {
            "model": "usg40",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg1900",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg60w",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "zywall110",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aaaa.3\\)c0"
          },
          {
            "model": "vpn300",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abfc.3\\)c0"
          },
          {
            "model": "nas540",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "5.21\\(aatb.4\\)c0"
          },
          {
            "model": "vpn50",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg20w-vpn",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "atp500",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abfu.3\\)c0"
          },
          {
            "model": "usg20-vpn",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abaq.3\\)c0"
          },
          {
            "model": "usg210",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aapi.3\\)c0"
          },
          {
            "model": "usg1100",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "zywall310",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aaab.3\\)c0"
          },
          {
            "model": "zywall1100",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "atp100",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(abps.3\\)c0"
          },
          {
            "model": "atp100",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg310",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": "usg60",
            "scope": "lt",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35\\(aaky.3\\)c0"
          },
          {
            "model": "usg60",
            "scope": "gte",
            "trust": 1.0,
            "vendor": "zyxel",
            "version": "4.35"
          },
          {
            "model": null,
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "atp100",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "atp200",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "atp500",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "atp800",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nas 326",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nas 520",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nas 540",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nas 542",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg20-vpn",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "usg20w-vpn",
            "scope": null,
            "trust": 0.8,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nas326 \u003cv5.21 c0",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nas520 \u003cv5.21 c0",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nas540 \u003cv5.21 c0",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nas542 \u003cv5.21 c0",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa210",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa220",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa220+",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa221",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa310",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa310s",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa320",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa320s",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa325",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          },
          {
            "model": "nsa325v2",
            "scope": null,
            "trust": 0.6,
            "vendor": "zyxel",
            "version": null
          }
        ],
        "sources": [
          {
            "db": "CERT/CC",
            "id": "VU#498544"
          },
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-9054"
          }
        ]
      },
      "configurations": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/configurations#",
          "children": {
            "@container": "@list"
          },
          "cpe_match": {
            "@container": "@list"
          },
          "data": {
            "@container": "@list"
          },
          "nodes": {
            "@container": "@list"
          }
        },
        "data": [
          {
            "CVE_data_version": "4.0",
            "nodes": [
              {
                "cpe_match": [
                  {
                    "cpe22Uri": "cpe:/o:zyxel:atp100_firmware",
                    "vulnerable": true
                  },
                  {
                    "cpe22Uri": "cpe:/o:zyxel:atp200_firmware",
                    "vulnerable": true
                  },
                  {
                    "cpe22Uri": "cpe:/o:zyxel:atp500_firmware",
                    "vulnerable": true
                  },
                  {
                    "cpe22Uri": "cpe:/o:zyxel:atp800_firmware",
                    "vulnerable": true
                  },
                  {
                    "cpe22Uri": "cpe:/o:zyxel:nas326_firmware",
                    "vulnerable": true
                  },
                  {
                    "cpe22Uri": "cpe:/o:zyxel:nas520_firmware",
                    "vulnerable": true
                  },
                  {
                    "cpe22Uri": "cpe:/o:zyxel:nas540_firmware",
                    "vulnerable": true
                  },
                  {
                    "cpe22Uri": "cpe:/o:zyxel:nas542_firmware",
                    "vulnerable": true
                  },
                  {
                    "cpe22Uri": "cpe:/o:zyxel:usg20-vpn_firmware",
                    "vulnerable": true
                  },
                  {
                    "cpe22Uri": "cpe:/o:zyxel:usg20w-vpn_firmware",
                    "vulnerable": true
                  }
                ],
                "operator": "OR"
              }
            ]
          }
        ],
        "sources": [
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          }
        ]
      },
      "cve": "CVE-2020-9054",
      "cvss": {
        "@context": {
          "cvssV2": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV2#"
            },
            "@id": "https://www.variotdbs.pl/ref/cvss/cvssV2"
          },
          "cvssV3": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV3#"
            },
            "@id": "https://www.variotdbs.pl/ref/cvss/cvssV3/"
          },
          "severity": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/cvss/severity#"
            },
            "@id": "https://www.variotdbs.pl/ref/cvss/severity"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            },
            "@id": "https://www.variotdbs.pl/ref/sources"
          }
        },
        "data": [
          {
            "cvssV2": [
              {
                "accessComplexity": "LOW",
                "accessVector": "NETWORK",
                "authentication": "NONE",
                "author": "nvd@nist.gov",
                "availabilityImpact": "COMPLETE",
                "baseScore": 10.0,
                "confidentialityImpact": "COMPLETE",
                "exploitabilityScore": 10.0,
                "id": "CVE-2020-9054",
                "impactScore": 10.0,
                "integrityImpact": "COMPLETE",
                "severity": "HIGH",
                "trust": 1.1,
                "vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
                "version": "2.0"
              },
              {
                "acInsufInfo": null,
                "accessComplexity": "LOW",
                "accessVector": "NETWORK",
                "authentication": "NONE",
                "author": "NVD",
                "availabilityImpact": "COMPLETE",
                "availabilityRequirement": "NOT DEFINED",
                "baseScore": 10.0,
                "collateralDamagePotential": "NOT DEFINED",
                "confidentialityImpact": "COMPLETE",
                "confidentialityRequirement": "NOT DEFINED",
                "enviromentalScore": 7.1,
                "exploitability": "FUNCTIONAL",
                "exploitabilityScore": 10.0,
                "id": "CVE-2020-9054",
                "impactScore": 10.0,
                "integrityImpact": "COMPLETE",
                "integrityRequirement": "NOT DEFINED",
                "obtainAllPrivilege": null,
                "obtainOtherPrivilege": null,
                "obtainUserPrivilege": null,
                "remediationLevel": "UNAVAILABLE",
                "reportConfidence": "CONFIRMED",
                "severity": "HIGH",
                "targetDistribution": "MEDIUM",
                "trust": 0.8,
                "userInteractionRequired": null,
                "vector_string": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
                "version": "2.0"
              },
              {
                "acInsufInfo": null,
                "accessComplexity": "Low",
                "accessVector": "Network",
                "authentication": "None",
                "author": "JPCERT/CC",
                "availabilityImpact": "Complete",
                "baseScore": 10.0,
                "confidentialityImpact": "Complete",
                "exploitabilityScore": null,
                "id": "JVNDB-2020-001758",
                "impactScore": null,
                "integrityImpact": "Complete",
                "obtainAllPrivilege": null,
                "obtainOtherPrivilege": null,
                "obtainUserPrivilege": null,
                "severity": "High",
                "trust": 0.8,
                "userInteractionRequired": null,
                "vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
                "version": "2.0"
              },
              {
                "accessComplexity": "LOW",
                "accessVector": "NETWORK",
                "authentication": "NONE",
                "author": "CNVD",
                "availabilityImpact": "COMPLETE",
                "baseScore": 10.0,
                "confidentialityImpact": "COMPLETE",
                "exploitabilityScore": 10.0,
                "id": "CNVD-2020-15993",
                "impactScore": 10.0,
                "integrityImpact": "COMPLETE",
                "severity": "HIGH",
                "trust": 0.6,
                "vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
                "version": "2.0"
              }
            ],
            "cvssV3": [
              {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "author": "nvd@nist.gov",
                "availabilityImpact": "HIGH",
                "baseScore": 9.8,
                "baseSeverity": "CRITICAL",
                "confidentialityImpact": "HIGH",
                "exploitabilityScore": 3.9,
                "id": "CVE-2020-9054",
                "impactScore": 5.9,
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "trust": 2.0,
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              {
                "attackComplexity": "Low",
                "attackVector": "Network",
                "author": "JPCERT/CC",
                "availabilityImpact": "High",
                "baseScore": 9.8,
                "baseSeverity": "Critical",
                "confidentialityImpact": "High",
                "exploitabilityScore": null,
                "id": "JVNDB-2020-001758",
                "impactScore": null,
                "integrityImpact": "High",
                "privilegesRequired": "None",
                "scope": "Unchanged",
                "trust": 0.8,
                "userInteraction": "None",
                "vectorString": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.0"
              }
            ],
            "severity": [
              {
                "author": "nvd@nist.gov",
                "id": "CVE-2020-9054",
                "trust": 1.0,
                "value": "CRITICAL"
              },
              {
                "author": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
                "id": "CVE-2020-9054",
                "trust": 1.0,
                "value": "CRITICAL"
              },
              {
                "author": "NVD",
                "id": "CVE-2020-9054",
                "trust": 0.8,
                "value": "HIGH"
              },
              {
                "author": "JPCERT/CC",
                "id": "JVNDB-2020-001758",
                "trust": 0.8,
                "value": "Critical"
              },
              {
                "author": "CNVD",
                "id": "CNVD-2020-15993",
                "trust": 0.6,
                "value": "HIGH"
              },
              {
                "author": "CNNVD",
                "id": "CNNVD-202002-1216",
                "trust": 0.6,
                "value": "CRITICAL"
              },
              {
                "author": "VULMON",
                "id": "CVE-2020-9054",
                "trust": 0.1,
                "value": "HIGH"
              }
            ]
          }
        ],
        "sources": [
          {
            "db": "CERT/CC",
            "id": "VU#498544"
          },
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          },
          {
            "db": "VULMON",
            "id": "CVE-2020-9054"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202002-1216"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-9054"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-9054"
          }
        ]
      },
      "description": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/description#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": "Multiple ZyXEL network-attached storage (NAS) devices running firmware version 5.21 contain a pre-authentication command injection vulnerability, which may allow a remote, unauthenticated attacker to execute arbitrary code on a vulnerable device. ZyXEL NAS devices achieve authentication by using the weblogin.cgi CGI executable. This program fails to properly sanitize the username parameter that is passed to it. If the username parameter contains certain characters, it can allow command injection with the privileges of the web server that runs on the ZyXEL device. Although the web server does not run as the root user, ZyXEL devices include a setuid utility that can be leveraged to run any command with root privileges. As such, it should be assumed that exploitation of this vulnerability can lead to remote code execution with root privileges. By sending a specially-crafted HTTP POST or GET request to a vulnerable ZyXEL device, a remote, unauthenticated attacker may be able to execute arbitrary code on the device. This may happen by directly connecting to a device if it is directly exposed to an attacker. However, there are ways to trigger such crafted requests even if an attacker does not have direct connectivity to a vulnerable devices. For example, simply visiting a website can result in the compromise of any ZyXEL device that is reachable from the client system. Affected products include: NAS326 before firmware V5.21(AAZF.7)C0 NAS520 before firmware V5.21(AASZ.3)C0 NAS540 before firmware V5.21(AATB.4)C0 NAS542 before firmware V5.21(ABAG.4)C0 ZyXEL has made firmware updates available for NAS326, NAS520, NAS540, and NAS542 devices. Affected models that are end-of-support: NSA210, NSA220, NSA220+, NSA221, NSA310, NSA310S, NSA320, NSA320S, NSA325 and NSA325v2. plural ZyXEL Included in the product weblogin.cgi Is vulnerable to the execution of arbitrary commands. OS Command injection (CWE-78) - CVE-2020-9054 ZyXEL In multiple products offered by CGI Executable file weblogin.cgi Authentication is done using. About this vulnerability ZyXEL Made NAS Exploit codes for products are available on the Internet. Zyxel Technology is a provider of network broadband systems and solutions for internationally renowned brands. main\r\n\r\nProducts include DSL central office and terminal equipment, router equipment, network security equipment, wireless local area communication equipment,\r\n\r\nIt also provides full-range broadband network application integration solutions for Chinese enterprises, such as network telephones and Ethernet switches. \n\r\n\r\nMultiple ZyXEL network-attached storage (NAS) devices have security holes",
        "sources": [
          {
            "db": "NVD",
            "id": "CVE-2020-9054"
          },
          {
            "db": "CERT/CC",
            "id": "VU#498544"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          },
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          },
          {
            "db": "VULMON",
            "id": "CVE-2020-9054"
          }
        ],
        "trust": 2.97
      },
      "exploit_availability": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/exploit_availability#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "reference": "https://www.kb.cert.org/vuls/id/498544",
            "trust": 0.8,
            "type": "unknown"
          }
        ],
        "sources": [
          {
            "db": "CERT/CC",
            "id": "VU#498544"
          }
        ]
      },
      "external_ids": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/external_ids#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "db": "CERT/CC",
            "id": "VU#498544",
            "trust": 3.3
          },
          {
            "db": "NVD",
            "id": "CVE-2020-9054",
            "trust": 3.1
          },
          {
            "db": "JVN",
            "id": "JVNVU97748968",
            "trust": 0.8
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-001758",
            "trust": 0.8
          },
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993",
            "trust": 0.6
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202002-1216",
            "trust": 0.6
          },
          {
            "db": "VULMON",
            "id": "CVE-2020-9054",
            "trust": 0.1
          }
        ],
        "sources": [
          {
            "db": "CERT/CC",
            "id": "VU#498544"
          },
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          },
          {
            "db": "VULMON",
            "id": "CVE-2020-9054"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202002-1216"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-9054"
          }
        ]
      },
      "id": "VAR-202003-1707",
      "iot": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/iot#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": true,
        "sources": [
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          }
        ],
        "trust": 1.5236111124999998
      },
      "iot_taxonomy": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/iot_taxonomy#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "category": [
              "Network device"
            ],
            "sub_category": null,
            "trust": 0.6
          }
        ],
        "sources": [
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          }
        ]
      },
      "last_update_date": "2025-11-18T15:22:16.168000Z",
      "patch": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/patch#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "title": "Zyxel security advisory for the remote code execution vulnerability of NAS products",
            "trust": 0.8,
            "url": "https://www.zyxel.com/support/remote-code-execution-vulnerability-of-NAS-products.shtml"
          },
          {
            "title": "Patch for Multiple ZyXEL Network Attached Storage (NAS) Device Pre-Verification Command Injection Vulnerabilities",
            "trust": 0.6,
            "url": "https://www.cnvd.org.cn/patchInfo/show/207745"
          },
          {
            "title": "Multiple ZyXEL Product operating system command injection vulnerability fixes",
            "trust": 0.6,
            "url": "http://123.124.177.30/web/xxk/bdxqById.tag?id=110815"
          },
          {
            "title": "exploit",
            "trust": 0.1,
            "url": "https://github.com/Notionned101/exploit "
          },
          {
            "title": "kenzer-templates",
            "trust": 0.1,
            "url": "https://github.com/Elsfa7-110/kenzer-templates "
          },
          {
            "title": "kenzer-templates",
            "trust": 0.1,
            "url": "https://github.com/ARPSyndicate/kenzer-templates "
          },
          {
            "title": "Threatpost",
            "trust": 0.1,
            "url": "https://threatpost.com/top-microsoft-adobe-exploits-list/166241/"
          },
          {
            "title": "Threatpost",
            "trust": 0.1,
            "url": "https://threatpost.com/new-mirai-variant-mukashi-targets-zyxel-nas-devices/153982/"
          },
          {
            "title": "Threatpost",
            "trust": 0.1,
            "url": "https://threatpost.com/flaws-zyxels-network-management-software/153554/"
          },
          {
            "title": "The Register",
            "trust": 0.1,
            "url": "https://www.theregister.co.uk/2020/02/26/zyxel_security_hole/"
          }
        ],
        "sources": [
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          },
          {
            "db": "VULMON",
            "id": "CVE-2020-9054"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202002-1216"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          }
        ]
      },
      "problemtype_data": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/problemtype_data#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "problemtype": "CWE-78",
            "trust": 1.0
          }
        ],
        "sources": [
          {
            "db": "NVD",
            "id": "CVE-2020-9054"
          }
        ]
      },
      "references": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/references#",
          "data": {
            "@container": "@list"
          },
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": [
          {
            "trust": 3.3,
            "url": "https://www.zyxel.com/support/remote-code-execution-vulnerability-of-nas-products.shtml"
          },
          {
            "trust": 3.3,
            "url": "https://krebsonsecurity.com/2020/02/zyxel-fixes-0day-in-network-storage-devices/"
          },
          {
            "trust": 2.6,
            "url": "https://cwe.mitre.org/data/definitions/78.html"
          },
          {
            "trust": 1.7,
            "url": "https://kb.cert.org/vuls/id/498544/"
          },
          {
            "trust": 1.7,
            "url": "https://kb.cert.org/artifacts/cve-2020-9054.html"
          },
          {
            "trust": 1.4,
            "url": "https://nvd.nist.gov/vuln/detail/cve-2020-9054"
          },
          {
            "trust": 1.0,
            "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=cve-2020-9054"
          },
          {
            "trust": 0.8,
            "url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2020-9054"
          },
          {
            "trust": 0.8,
            "url": "http://jvn.jp/cert/jvnvu97748968"
          },
          {
            "trust": 0.8,
            "url": "https://www.kb.cert.org/vuls/id/498544/"
          },
          {
            "trust": 0.7,
            "url": "https://www.kb.cert.org/vuls/id/498544"
          },
          {
            "trust": 0.6,
            "url": "https://securityaffairs.co/wordpress/98461/hacking/zyxel-critical-rce.html"
          },
          {
            "trust": 0.1,
            "url": "https://github.com/notionned101/exploit"
          },
          {
            "trust": 0.1,
            "url": "https://nvd.nist.gov"
          }
        ],
        "sources": [
          {
            "db": "CERT/CC",
            "id": "VU#498544"
          },
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          },
          {
            "db": "VULMON",
            "id": "CVE-2020-9054"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202002-1216"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-9054"
          }
        ]
      },
      "sources": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/sources#",
          "data": {
            "@container": "@list"
          }
        },
        "data": [
          {
            "db": "CERT/CC",
            "id": "VU#498544"
          },
          {
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          },
          {
            "db": "VULMON",
            "id": "CVE-2020-9054"
          },
          {
            "db": "CNNVD",
            "id": "CNNVD-202002-1216"
          },
          {
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          },
          {
            "db": "NVD",
            "id": "CVE-2020-9054"
          }
        ]
      },
      "sources_release_date": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/sources_release_date#",
          "data": {
            "@container": "@list"
          }
        },
        "data": [
          {
            "date": "2020-02-24T00:00:00",
            "db": "CERT/CC",
            "id": "VU#498544"
          },
          {
            "date": "2020-03-08T00:00:00",
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          },
          {
            "date": "2020-03-04T00:00:00",
            "db": "VULMON",
            "id": "CVE-2020-9054"
          },
          {
            "date": "2020-02-24T00:00:00",
            "db": "CNNVD",
            "id": "CNNVD-202002-1216"
          },
          {
            "date": "2020-02-26T00:00:00",
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          },
          {
            "date": "2020-03-04T20:15:10.750000",
            "db": "NVD",
            "id": "CVE-2020-9054"
          }
        ]
      },
      "sources_update_date": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/sources_update_date#",
          "data": {
            "@container": "@list"
          }
        },
        "data": [
          {
            "date": "2020-02-26T00:00:00",
            "db": "CERT/CC",
            "id": "VU#498544"
          },
          {
            "date": "2020-03-08T00:00:00",
            "db": "CNVD",
            "id": "CNVD-2020-15993"
          },
          {
            "date": "2020-03-06T00:00:00",
            "db": "VULMON",
            "id": "CVE-2020-9054"
          },
          {
            "date": "2023-05-19T00:00:00",
            "db": "CNNVD",
            "id": "CNNVD-202002-1216"
          },
          {
            "date": "2020-04-21T00:00:00",
            "db": "JVNDB",
            "id": "JVNDB-2020-001758"
          },
          {
            "date": "2025-11-10T14:37:04.570000",
            "db": "NVD",
            "id": "CVE-2020-9054"
          }
        ]
      },
      "threat_type": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/threat_type#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": "remote",
        "sources": [
          {
            "db": "CNNVD",
            "id": "CNNVD-202002-1216"
          }
        ],
        "trust": 0.6
      },
      "title": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/title#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": "ZyXEL pre-authentication command injection in weblogin.cgi",
        "sources": [
          {
            "db": "CERT/CC",
            "id": "VU#498544"
          }
        ],
        "trust": 0.8
      },
      "type": {
        "@context": {
          "@vocab": "https://www.variotdbs.pl/ref/type#",
          "sources": {
            "@container": "@list",
            "@context": {
              "@vocab": "https://www.variotdbs.pl/ref/sources#"
            }
          }
        },
        "data": "operating system commend injection",
        "sources": [
          {
            "db": "CNNVD",
            "id": "CNNVD-202002-1216"
          }
        ],
        "trust": 0.6
      }
    }