# [Know Issue] PD 端口扫出 Swagger API 未授权访问漏洞

## Key Words

Swagger,PD

## Description

TiDB 5.4.0 在 PD 端口（默认 2379）扫描出来 Swagger API 未授权访问漏洞【原理扫描】

![Image text](https://github.com/pingcap-inc/knowledge-base-cn/blob/113c4c235857f059bdbe7511a94e31a7e6246216/images/PD/know-issue-Swagger-security-vulnerability.png)

## Root Cause

老版本编译默认开启了 swagger server，新版本已经默认关闭

## Resolution

v5.1.x 需至少升级至 v5.1.5  
v5.3.x 需至少升级至  v5.3.2  
v5.4.x 需至少升级至  v5.4.2  
v6.x  需至少升级至 v6.1.0  

## Workaround

如无法操作集群升级，可以做 ACL 访问控制来缓解，例如加个 IP 白名单，swigger 不需要每个 IP 都访问
