SpringBoot Actuator 未授权访问漏洞

漏洞信息

漏洞名称: SpringBoot Actuator 未授权访问漏洞

漏洞类型: 未授权访问

漏洞等级: 高危

漏洞描述: SpringBoot Actuator是SpringBoot提供的一个用于监控和管理应用程序的功能模块,它允许开发者通过HTTP端点访问应用的运行状态、配置信息等。由于其设计初衷是为了方便开发者,因此在默认配置下,Actuator的端点可能对外暴露,导致未授权访问漏洞。该漏洞的根源在于Actuator端点的访问控制不足,攻击者无需认证即可访问这些端点,获取敏感信息如环境变量、配置细节、线程转储等。这种信息泄露可能导致进一步的攻击,如利用泄露的信息进行身份伪造、服务中断或其他恶意操作。由于SpringBoot广泛应用于企业级服务中,该漏洞的影响范围较广,且攻击者可以自动化地扫描和利用此漏洞,因此被评定为高危漏洞。

产品厂商: Spring

产品名称: SpringBoot Actuator

搜索语法: http.favicon.hash:116323821

来源: https://github.com/projectdiscovery/nuclei-templates/blob/58a5e70299c4e8807f5ee6dc8c01caca9152a570/http%2Ftechnologies%2Fspringboot-actuator.yaml

类型: projectdiscovery/nuclei-templates:github issues

POC详情

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

id: springboot-actuator

info:
name: Detect Springboot Actuators
author: that_juan_,dwisiswant0,wdahlenb,dr0pd34d,TheZakMan
severity: info
metadata:
max-request: 4
shodan-query: http.favicon.hash:116323821
tags: tech,springboot,actuator

http:
- method: GET
path:
- "{{BaseURL}}"
- "{{BaseURL}}/actuator"
- "{{BaseURL}}/actuator%72"
- "{{BaseURL}}/favicon.ico"
- "{{BaseURL}}/actuator/favicon.ico"

stop-at-first-match: true

matchers-condition: or
matchers:
- type: word
part: body
words:
- '"_links":'
- '"self":'
- '"health"'
condition: and

- type: dsl
name: "favicon"
dsl:
- "status_code==200 && (\"116323821\" == mmh3(base64_py(body)))"

extractors:
- type: json
name: available-endpoints
json:
- .[] | to_entries | .[].key
# digest: 4b0a00483046022100f16865bd14a80062c74f84d82ec7793f1326b2058e69a397003523c61f567766022100e5a772776b344f1075424837940edcbcc7afba29249d05cbaf21de0f045a0f31:922c64590222798bb761d5b6d8e72950


SpringBoot Actuator 未授权访问漏洞
http://example.com/2025/07/25/github_176313228/
作者
lianccc
发布于
2025年7月25日
许可协议