{"schemaVersion":3,"id":"CVE-2021-40120","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"A vulnerability in the web-based management interface of certain Cisco Small Business RV Series Routers could allow an authenticated, remote attacker with administrative privileges to inject arbitrary commands into the underlying operating system and execute them using root-level privileges. This vulnerability is due to insufficient validation of user-supplied input. An attacker could exploit this vulnerability by sending malicious input to a specific field in the web-based management interface of an affected device. A successful exploit could allow the attacker to execute arbitrary commands on the underlying Linux operating system as a user with root-level privileges.","dates":{"published":"2021-11-04T15:35:56.894Z","modified":"2024-11-07T21:43:34.339Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":9,"severity":"high","version":"2.0","versionLabel":"v2.0","source":"NVD","vector":"AV:N/AC:L/Au:S/C:C/I:C/A:C","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":6.5,"severity":"medium","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":7.2,"severity":"high","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":9,"severity":"high","vector":"AV:N/AC:L/Au:S/C:C/I:C/A:C","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.01999,"percentile":0.80463,"severity":"low","asOf":"2026-10-20T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-20T00:00:00.000Z","baselineScore":0.01999},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.01999,"percentile":0.80463}],"last30":[{"date":"2026-09-20T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.01999,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.01999,"percentile":0.80463}]},"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-20","name":"Improper Input Validation","description":"The product receives input or data, but it does\n        not validate or incorrectly validates that the input has the\n        properties that are required to process the data safely and\n        correctly.","type":"weakness","status":"Stable","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/20.html"},{"id":"CWE-78","name":"Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')","description":"The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.","type":"weakness","status":"Stable","abstraction":"Base","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/78.html"}],"affected":[{"vendor":"cisco","product":"application_extension_platform","name":"application extension platform","label":"application_extension_platform","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"1.5.1.13","noFixRecorded":false,"fixedIn":null}],"versionsText":"1.5.1.13","eol":null,"hubHref":"/vendor/cisco/application_extension_platform"},{"vendor":"cisco","product":"cisco small business rv series router firmware","name":"Cisco Small Business RV Series Router Firmware","label":"cisco small business rv series router firmware","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"n/a","noFixRecorded":false,"fixedIn":null}],"versionsText":"n/a","eol":null,"hubHref":"/vendor/cisco/cisco_small_business_rv_series_router_firmware"},{"vendor":"cisco","product":"ios_xr","name":"ios xr","label":"ios_xr","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"4.2.3.06","noFixRecorded":false,"fixedIn":null}],"versionsText":"4.2.3.06","eol":null,"hubHref":"/vendor/cisco/ios_xr"}],"affectedCount":3,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-sbrv-cmdinjection-Z5cWFdK","label":"tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-sbrv-cmdinjection-Z5cWFdK","hostname":"tools.cisco.com","tags":["Vendor Advisory","X Refsource CISCO"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2021-11-04T15:35:56.894Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2024-11-07T21:43:34.339Z","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-20T16:23:12.039Z","stale":false,"partial":false}}