漏洞描述: Spring Boot是一个广泛使用的Java框架,用于创建独立的、生产级的基于Spring的应用程序。它简化了新Spring应用的初始搭建以及开发过程。Spring Boot的信息面板通常用于展示应用程序的名称、版本信息以及其他相关值,这些信息对于开发者和管理员来说是重要的,但如果不当配置,可能会导致信息泄露。该漏洞属于信息泄露类型,其技术根源在于Spring Boot的信息面板未正确配置访问控制,使得敏感信息如Java版本、操作系统详情、运行时环境、JVM信息、构建详情和供应商信息等可以被未授权用户访问。虽然该漏洞的CVSS评分为0,表明其直接危害较低,但泄露的信息可能被攻击者用于进一步的攻击,如利用已知的漏洞进行针对性攻击。此外,由于不需要认证即可访问这些信息,攻击者可以轻松自动化探测和收集这些数据,增加了潜在的安全风险。
info: name:Spring Boot Information Panel - Detect author:philippedelteil,tess,TheZakMan severity:info description:Spring Boot information panel displaying app name, version information, and other values was detected. classification: cvss-metrics:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N cvss-score:0 cwe-id:CWE-200 metadata: max-request:2 tags:springboot,misconfig
http: -method: GET path: -"{{BaseURL}}/info" -"{{BaseURL}}/actuator/info" -"{{BaseURL}}/management" -"{{BaseURL}}/management/info"
stop-at-first-match:true
matchers-condition:and matchers: -type: status status: -200