惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
J
Java Code Geeks
博客园 - 聂微东
量子位
C
Check Point Blog
T
The Blog of Author Tim Ferriss
T
Tailwind CSS Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
B
Blog
罗磊的独立博客
腾讯CDC
GbyAI
GbyAI
博客园 - 【当耐特】
A
About on SuperTechFans
M
MIT News - Artificial intelligence
U
Unit 42
D
Docker
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
S
SegmentFault 最新的问题
有赞技术团队
有赞技术团队

Intel 471 Blog

TeamPCP Supply Chain Attacks Turning Geopolitical Tension into Actionable Intelligence CVE-2025-68613: Zerobot botnet exploits critical vulnerability impacting n8n AI orchestration platform Introducing Cyber Threat Exposure Bundle: A Unified Approach to External Risk CVE-2026-20127: Critical Cisco SD-WAN vulnerability exploited in wild Handala Threat Group OpenClaw: A viral AI assistant and a magnet for infostealer malware and ClickFix trickery Israeli, US strikes against Iran triggers a surge in hacktivist activity CVE-2026-1731: Finding a critical RCE in an age of AI-driven vulnerability research Born to bypass MFA: Taking down Tycoon 2FA The UK Cyber Security Resilience Bill How AI and the human advantage beat tomorrow’s threats Winter Olympics 2026: Hacktivism Surges Ahead of Protests and Suspected Sabotage How Threat Hunting and “Good” Metrics Help The Business Likely fake ransomware operator 0APT causes panic — Our analysis Hunting APTs: from state policy to TTPs CrazyHunter Ransomware DevMan Ransomware Introducing HUNTER Tuning: a New Tool for Driving Behavioral Threat Hunt Detections Battling check fraud in the U.S. Gootloader Malware Update Shai-Hulud Worm 2.0 New FvncBot Android banking trojan targets Poland White Paper Preview: Black "Fraud Day” and Beyond — The Key Cyber Threats Facing the Retail Sector this Holiday Season Threat hunting case study: Detecting IAB activity Using deception to extract cyber threat intelligence Lynx Ransomware Qilin Ransomware Group ClickFix: Tricking users into installing infostealers Cybercrime Takedowns: Trust, Partnerships and Focus
Spring4Shell: CVE-2022-22965
Intel 471 · 2022-04-02 · via Intel 471 Blog

Summary

Spring4Shell (CVE-2022-22965) or the remote code execution vulnerability found in Spring Core Framework was observed and confirmed in March of 2022. Spring Framework is an open-source application framework, used for the development of Java-based applications, essentially aiming to help developers build applications more quickly. The vulnerability was initially discovered by an unnamed researcher who wrote about the potentially unpatched RCE vulnerability and published a proof-of-concept that was later confirmed as a zero-day.

The severity of Spring4Shell has been labeled as critical; and the vulnerable include versions of the spring framework that are less than or equal to 5.3.17 and Spring MVC and Spring WebFlux applications running JDK 9+ - as well as the application running on Apache Tomcat as the Servlet container. It has been observed to allow an actor to exploit and gain the ability to execute unauthenticated remote code on a vulnerable system. This is achieved by the actor dropping a web shell onto the affected host, and then executing arbitrary code with the Tomcat owner's user rights. Although there are specific conditions that need to be met in order for the vulnerability to be exploited, the potential severity and impact that Spring4Shell could have on an environment is enough to mediate and confirm.

Synopsis

The Discovery of Spring4Shell or CVE-2022-22965 in March 2022 almost immediately created a stir throughout the industry, as cyber security teams rushed to find out its behavior and if they were vulnerable - with the shadow of Log4Shell's impact lingering, due to it occurring so recently in December 2021. The vulnerability allows Remote Code Execution via a malicious/crafted HTTP request to a vulnerable server. Researchers at Praetorian confirmed that Spring4Shell is a patch bypass of CVE-2010-1622 (via Tenable: https://www.tenable.com/blog/spring4shell-faq-spring-framework-remote-code-execution- vulnerability), which was supposed to patch a code injection vulnerability in the Spring Core Framework, but was actually incomplete.

The vulnerability targets a weakness that allows Class Loader Manipulations attacks when @RequestMapping is being utilized with a request, allowing Plain Old Java Object (POJO) parameters to be passed. From here, actors can execute a malicious class loading payload and drop a web shell (for example) onto the affected host and execute malicious/arbitrary code on the server with the privileges of the user running Tomcat in this situation. Although the exploitation is straightforward, in order for the exploit to be most effective it will require the attacker to do additional research on the victim's configurations.

It should be noted that the vulnerability has only been observed exploiting hosts with specific configurations as of this time; conditions such as DataBinder being enabled, the application running Tomcat as a WAR deployment, Spring MVC and Spring WebFlux applications running and Spring framework/JDK versions lining up. Although this makes it less "panic inducing" as Log4Shell was when it was released, it doesn't take away from the potential impact if your environment meets the conditions and is vulnerable.

Further mitigation and updates can be found in Rapid7's detailed blog found here: https://www.rapid7.com/blog/post/2022/03/30/spring4shell-zero-day-vulnerability-in-spring- framework

Get the Free Hunt Packages!

Check Out Other Emerging Threats >