menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right ... chevron_right 120-Spring Boot chevron_right 009-Spring Boot 路由地址及接口调用详情泄漏.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    009-Spring Boot 路由地址及接口调用详情泄漏.md
    1.03 KB / 2021-07-17 00:01:20
        # Spring Boot 路由地址及接口调用详情泄漏
    
    ## 一、漏洞简介
    
    开发环境切换为线上生产环境时,相关人员没有更改配置文件或忘记切换配置环境,导致此漏洞
    
    ## 二、漏洞影响
    
    ## 三、复现过程
    
    直接访问以下几个路由,验证漏洞是否存在:
    
    ```bash
    /api-docs
    /v2/api-docs
    /swagger-ui.html
    
    ```
    
    一些可能会遇到的接口路由变形:
    
    ```bash
    /api.html
    /sw/swagger-ui.html
    /api/swagger-ui.html
    /template/swagger-ui.html
    /spring-security-rest/api/swagger-ui.html
    /spring-security-oauth-resource/swagger-ui.html
    
    ```
    
    除此之外,下面的路由有时也会包含(或推测出)一些接口地址信息,但是无法获得参数相关信息:
    
    ```bash
    /mappings
    /actuator/mappings
    /metrics
    /actuator/metrics
    /beans
    /actuator/beans
    /configprops
    /actuator/configprops
    
    ```
    
    **一般来讲,知道 spring boot 应用的相关接口和传参信息并不能算是漏洞**;
    
    但是可以检查暴露的接口是否存在未授权访问、越权或者其他业务型漏洞。
    
    
    
    links
    file_download