当前位置:网站首页>JMX console unauthorized access vulnerability
JMX console unauthorized access vulnerability
2022-07-24 08:21:00 【Zigzag rise】
Vulnerability Details
Jboss Of webUI Interface http://ip:port/jmx-console Unauthorized access ( Or default password admin/admin ), Can lead to JBoss Information disclosure of deployment management , Attackers can also upload Trojans directly to get webshell.
scope
All lower versions
Docker Build a shooting range environment
docker search testjboss
docker pull testjboss/jobss
docker run -p 8080:8080 -d testjboss/jboss
Loophole recurrence
Visit the range address . As shown in the figure, it is successfully built .

visit http://ip:8080/jmx-console/ If you can enter directly or log in through the default account password, it means that there is a vulnerability .

Remote deployment war package .
find jboss.deployment Options flavor=URL,type=DeploymentScanner Click in .
Enter the page and find void addURL()

At this time, deploy our remote war Trojan horse .( need jdk Environmental Science )


Access the address in the browser , get war Package path .


And then click Invoke Deploy

Then came URLList View in Value Whether the value has been deployed , And for our remote war Trojan horse address .


- find jboss.web.deployment Check whether there are any war Trojan horse .

- At this point, you can see that the deployment has been successful .

- Access address :http://ip/cmd/shell.jsp(eg:aaa.war ;cmd=aaa)
Protection suggestions
1、 Yes jmx-console and web-console Add strong authentication for interface access .
2、 close jmx-console and web-console, Improve safety .
边栏推荐
- [tools] a few lines of code can realize complex excel import and export tool classes, which is really strong!!!
- Installation and use of CONDA
- What is the NFT concept.. Fully understand NFT market, technology and cases
- Several development frameworks based on openresty
- P1305新二叉树题解
- G1 (garbage first) collector
- 1005. Maximized array sum after K negations
- [matlab] (IV) application of MATLAB in linear algebra
- 图新地球:如何导入修改了高程基准(椭球)的CAD文件
- JS to get the default language of the current browser
猜你喜欢

Mysql database advanced

T-SQL query statement
![[MySQL] installation tutorial and master-slave configuration](/img/79/0ad3f68b69a0a03a62422d4cc70035.png)
[MySQL] installation tutorial and master-slave configuration

2022.7.11全盘题解
![[matlab] (IV) application of MATLAB in linear algebra](/img/c8/97fddb4105008990173247b1b4a155.png)
[matlab] (IV) application of MATLAB in linear algebra

Brief notes on the key points of distributed system principle introduction
![[Google play access] payment server token acquisition](/img/c6/d095ea2b88a11bf6b4bdd80499932c.png)
[Google play access] payment server token acquisition

Wechat applet host environment, applet architecture, concise operation structure

VIDAR team team exclusive interview: as we do, as you know
![[ByteDance] ByteDance access (including login and payment)](/img/41/700944d445f6cce5097c0c8a06a180.png)
[ByteDance] ByteDance access (including login and payment)
随机推荐
[Google play access] payment server token acquisition
【MATLAB】(三)MATLAB在高等数学中的应用
Stack / heap / queue question brushing (Part 2)
What is the NFT concept.. Fully understand NFT market, technology and cases
What is the difference between domestic "rocket heart" artificial heart and different artificial heart?
Wechat payment V3 version of openresty implementation and pit avoidance Guide (service side)
P1739 expression bracket matching problem solution
[multithreading] five communication modes between multithreads
Dynamic programming & backtracking various deformation problems
Autojs article proficient in detailed explanation of autojs script tutorial
Common DOS commands
In 2022, how to choose cross end technology solutions?
Wechat applet subscription message development process
图新地球:Revit建模的rvt格式BIM模型如何带着纹理精准匹配地图
Assembly | screen display numbers
Arrays and linked lists
【MySQL】08:聚合函数
Introduction of some functions or methods in DGL Library
[JDBC] classic interview questions of JDBC, constantly updating
Error lnk2019: unresolved external symbol [email protected]