2021-12-28 14:13:00 +00:00
id : CVE-2021-45232
info :
2022-11-29 05:50:30 +00:00
name : Apache APISIX Dashboard <2.10.1 - API Unauthorized Access
2021-12-28 14:13:00 +00:00
author : Mr-xn
2022-01-08 10:57:43 +00:00
severity : critical
2022-05-17 09:18:12 +00:00
description : In Apache APISIX Dashboard before 2.10.1, the Manager API uses two frameworks and introduces framework `droplet` on the basis of framework `gin.' While all APIs and authentication middleware are developed based on framework `droplet`, some API directly use the interface of framework `gin` thus bypassing their authentication.
2023-09-06 12:09:01 +00:00
remediation : Upgrade to release 2.10.1 or later. Or, change the default username and password, and restrict the source IP to access the Apache APISIX Dashboard.
2021-12-28 14:13:00 +00:00
reference :
- https://apisix.apache.org/zh/blog/2021/12/28/dashboard-cve-2021-45232/
- https://github.com/pingpongcult/CVE-2021-45232
- https://github.com/advisories/GHSA-wcxq-f256-53xp
- https://twitter.com/403Timeout/status/1475715079173976066
2021-12-31 12:23:27 +00:00
- https://github.com/wuppp/cve-2021-45232-exp
2022-01-08 10:57:43 +00:00
classification :
cvss-metrics : CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
2022-04-22 10:38:41 +00:00
cvss-score : 9.8
2022-01-08 10:57:43 +00:00
cve-id : CVE-2021-45232
cwe-id : CWE-306
2023-10-30 20:55:37 +00:00
epss-score : 0.97168
2023-11-05 22:23:39 +00:00
epss-percentile : 0.9974
2023-09-06 12:09:01 +00:00
cpe : cpe:2.3:a:apache:apisix_dashboard:*:*:*:*:*:*:*:*
2023-04-28 08:11:21 +00:00
metadata :
max-request : 1
2023-07-11 19:49:27 +00:00
vendor : apache
product : apisix_dashboard
tags : cve,cve2021,apache,unauth,apisix
2021-12-28 14:13:00 +00:00
2023-04-27 04:28:59 +00:00
http :
2021-12-28 14:13:00 +00:00
- method : GET
path :
- "{{RootURL}}/apisix/admin/migrate/export"
matchers-condition : and
matchers :
- type : word
words :
- '"Consumers":'
- type : status
status :
- 200
2023-11-06 09:19:20 +00:00
# digest: 4a0a0047304502205650a60110cf8a5715d362104cf65cb8fde38a822e1c700bd1909fc2da58916a022100efb346cbbd5c4ea30cc3b7f0537f986aa2b3fbbd3b18f6c667137ae148cf2c6a:922c64590222798bb761d5b6d8e72950