{"schemaVersion":3,"id":"CVE-2010-5330","aliases":[],"status":"published","duplicateOf":null,"title":"Ubiquiti AirOS Command Injection Vulnerability","description":"On certain Ubiquiti devices, Command Injection exists via a GET request to stainfo.cgi (aka Show AP info) because the ifname variable is not sanitized, as demonstrated by shell metacharacters. The fixed version is v4.0.1 for 802.11 ISP products, v5.3.5 for AirMax ISP products, and v5.4.5 for AirSync firmware. For example, Nanostation5 (Air OS) is affected.","dates":{"published":"2019-06-11T20:46:05.000Z","modified":"2025-10-21T23:45:35.107Z","reserved":null,"kevAdded":["2022-04-15T00:00:00.000Z"],"kevDue":["2022-05-06T00:00:00.000Z"]},"cvss":{"headline":{"score":9.8,"severity":"critical","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":9.8,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":9.8,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/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":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.40232,"percentile":0.98627,"severity":"high","asOf":"2026-10-19T00:00:00.000Z","change":{"pp":6.385000000000002,"baselineDate":"2026-09-19T00:00:00.000Z","baselineScore":0.33847},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.40232,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.40232,"percentile":0.98627}],"last30":[{"date":"2026-09-19T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.33847,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.39362,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.40232,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.40232,"percentile":0.98627}]},"kev":{"state":"listed","entries":[{"source":"cisa","sourceLabel":"CISA","dateAdded":"2022-04-15T00:00:00.000Z","dueDate":"2022-05-06T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Ubiquiti AirOS Command Injection Vulnerability","description":"Certain Ubiquiti devices contain a command injection vulnerability via a GET request to stainfo.cgi.","notes":[{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2010-5330","label":"nvd.nist.gov/vuln/detail/CVE-2010-5330"}],"vendor":"Ubiquiti","product":"AirOS","ransomware":false,"ransomwareUse":"Unknown","exploitationType":null}],"listedCount":1,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":true,"entry":{"source":"cisa","sourceLabel":"CISA","dateAdded":"2022-04-15T00:00:00.000Z","dueDate":"2022-05-06T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Ubiquiti AirOS Command Injection Vulnerability","description":"Certain Ubiquiti devices contain a command injection vulnerability via a GET request to stainfo.cgi.","notes":[{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2010-5330","label":"nvd.nist.gov/vuln/detail/CVE-2010-5330"}],"vendor":"Ubiquiti","product":"AirOS","ransomware":false,"ransomwareUse":"Unknown","exploitationType":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-77","name":"Improper Neutralization of Special Elements used in a Command ('Command Injection')","description":"The product constructs all or part of a command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended command when it is sent to a downstream component.","type":"weakness","status":"Draft","abstraction":"Class","likelihoodOfExploit":"High","url":"https://cwe.mitre.org/data/definitions/77.html"}],"affected":[{"vendor":"ui","product":"airos","name":"airos","label":"airos","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"< 4.0.1","noFixRecorded":false,"fixedIn":null},{"text":"≥ 4.0.2, < 5.3.5","noFixRecorded":false,"fixedIn":null},{"text":"≥ 5.3.6, < 5.4.5","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 4.0.1 | ≥ 4.0.2, < 5.3.5 | ≥ 5.3.6, < 5.4.5","eol":null,"hubHref":"/vendor/ui/airos"}],"affectedCount":1,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://www.exploit-db.com/exploits/14146","label":"www.exploit-db.com/exploits/14146","hostname":"www.exploit-db.com","tags":["X Refsource MISC","Third Party Advisory","VDB Entry"]},{"url":"https://community.ubnt.com/t5/airMAX-General-Discussion/AirOS-Security-Exploit-Updated-Firmware/td-p/212974","label":"community.ubnt.com/t5/airMAX-General-Discussion/AirOS-Security-Exploit-Updated-Firmware/td-p/212974","hostname":"community.ubnt.com","tags":["X Refsource MISC","Issue Tracking","Patch","Vendor Advisory"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2010-5330","label":"www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2010-5330","hostname":"www.cisa.gov","tags":["Government Resource","US Government Resource"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2019-06-11T20:46:05.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"kev-added","date":"2022-04-15T00:00:00.000Z","label":"Added to CISA KEV","detail":"Ubiquiti AirOS Command Injection Vulnerability","source":"cisa"},{"kind":"kev-due","date":"2022-05-06T00:00:00.000Z","label":"CISA remediation due","detail":"Apply updates per vendor instructions.","source":"cisa"},{"kind":"modified","date":"2025-10-21T23:45:35.107Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":85,"level":"critical","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T19:19:16.091Z","stale":false,"partial":false}}