SAP NetWeaver Faces Urgent Security Crisis Amid Exploitation Threats
Key facts
- SAP NetWeaver Visual Composer has a critical flaw, CVE-2025-31324, that attackers are already exploiting.
- The bug lets an unauthenticated attacker upload files, such as web shells, to an exposed server.
- SAP released an emergency fix (Security Note 3594142) on April 24, 2025.
- Teams should patch or disable Visual Composer now and check servers for files they did not put there.
Why this SAP flaw is urgent
SAP NetWeaver runs core business applications at thousands of large companies, so a remotely exploitable bug in it gets attention fast. This one has a CVSS score of 10.0, the maximum, and it was being exploited before a patch existed.
How attackers are using CVE-2025-31324
Inside the Visual Composer flaw
The flaw is a missing authorization check. An attacker who can reach the Visual Composer endpoint over the network does not need to log in to upload files to the server. ReliaQuest, which disclosed the attacks on April 22, 2025, found JSP web shells dropped into a publicly reachable directory on compromised systems, giving attackers a way to run commands at will.
What attackers can do with it
A web shell on an SAP server is about as bad as access gets. Attackers can run commands with the privileges of the SAP application, read or change business data and use the server as a foothold to move deeper into the network. The financial and reputational damage from that kind of access can be severe.
Know what matters before your first meeting.
Weekday mornings. Five minutes. What changed in security, why it matters.
By subscribing you agree to our Privacy Policy.
Free. Weekday mornings. 5 minutes or less.
What SAP customers should do
Fixing it
Apply SAP Security Note 3594142, released April 24, 2025. If you can’t patch right away, SAP’s guidance is to restrict access to the vulnerable Visual Composer endpoint or disable Visual Composer if you don’t use it. Many organizations don’t.
Checking for compromise
Patching does not remove a web shell that is already there. Look for unexpected .jsp, .java or .class files in the servlet_jsp IRJ root and work directories, and review web server logs for upload requests to the Metadata Uploader. Treat any hit as an incident.
What to tell the SAP owner
Internet-facing SAP systems are a favorite target because they hold the data attackers want most. The short version for whoever owns SAP in your organization: confirm whether Visual Composer is installed, patch or disable it today and have someone check for planted files before calling it done.
Newer CyberExperts coverage on this topic
This article still works as background. If you want the current picture, start with the freshest related coverage below and today's brief.
Citrix NetScaler CVE-2026-19490: The Auth Bypass That Went From PoC to Probes in a Day
CVE-2026-19490 is a CVSS 9.3 NetScaler Gateway/AAA auth bypass. A public PoC on Sept 2 was followed by live probes within a...
PaperCut NG/MF: The Print Server That Learned Remote Code Execution Again
CVE-2026-81578 and CVE-2026-82078 chain to pre-auth RCE on PaperCut Application Server. Confirm Emergency Patch Release 2, restrict admin exposure, and hunt like...
JFrog Artifactory CVE-2026-82329: Empty Join Key, Full Admin Token, Busy Scanners
CVE-2026-82329 lets attackers forge Artifactory admin tokens via a deterministic empty join key. Mass scanning peaked near 406,000 attempts; patch fixed builds...
Monday’s brief: Ivanti’s last VPN fix is due today, then WordPress update attacks, a fake Claude Code extension and Drupal stores
The fastest way to catch up on what changed after this article was published.
Start your morning with the signal that matters.
Get the biggest cybersecurity developments, why they matter, and where to go deeper on CyberExperts.
By subscribing you agree to our Privacy Policy.
Free. Weekdays. Built for operators.