# CVE-2025-31324: SAP NetWeaver Unrestricted File Upload Vulnerability - Exploited (CISA KEV): yes, added 2025-04-29, known ransomware use - Published: 2025-04-24 - CVSS: 10 CRITICAL (v3.1) - EPSS: 99.5% (100th percentile) - CWE: CWE-434 SAP NetWeaver Visual Composer Metadata Uploader is not protected with a proper authorization, allowing unauthenticated agent to upload potentially malicious executable binaries that could severely harm the host system. This could significantly affect the confidentiality, integrity, and availability of the targeted system. ## Edge WAF coverage (claimed by vendors, not measured) | Vendor | Status | First rule | Days after publication | |---|---|---|---| | Cloudflare | Blocks by default | 2025-05-27 | 33 | | AWS | No public claim | — | — | | Microsoft Azure | No public claim | — | — | | Google Cloud | No public claim | — | — | | Fastly | Before feed history | — | — | | F5 | Rule published | 2025-05-22 | 28 | | Akamai | No public source | — | — | | OWASP CRS | No public claim | — | — | ### Cloudflare - 2025-05-27 · new · rule bd30b3c43eb44335ab6013c195442495 · default Block > SAP NetWeaver - Dangerous File Upload - CVE:CVE-2025-31324. Previous action: Log. New action: Block. This is a New Detection Source: https://developers.cloudflare.com/changelog/post/2025-05-27-waf-release/ ### F5 - 2025-05-22 · new · rule 200020225 > Added: signature 200020225 "SAP NetWeaver Arbitrary File Upload" (Malicious File Upload, risk High), systems: Other Web Server. References: CVE-2025-31324. Source: https://docs.cloud.f5.com/docs-v2/platform/changelogs/security-details-changelog - 2025-06-30 · updated · rule 200020225 > Updated: signature 200020225 "SAP NetWeaver Arbitrary File Upload (1)" (Malicious File Upload, risk High), systems: Other Web Server. References: CVE-2025-31324. Source: https://docs.cloud.f5.com/docs-v2/platform/changelogs/security-details-changelog - 2025-06-30 · new · rule 200020226 > Added: signature 200020226 "SAP NetWeaver Arbitrary File Upload (2)" (Malicious File Upload, risk High), systems: Java Servlets/JSP. References: CVE-2025-31324. Source: https://docs.cloud.f5.com/docs-v2/platform/changelogs/security-details-changelog - 2025-06-30 · new · rule 200020227 > Added: signature 200020227 "SAP NetWeaver Arbitrary File Upload (3)" (Malicious File Upload, risk High), systems: Java Servlets/JSP. References: CVE-2025-31324. Source: https://docs.cloud.f5.com/docs-v2/platform/changelogs/security-details-changelog ## Our test (measured) - OWASP Core Rule Set 4.25.0, paranoia level 1, anomaly threshold 5, default CRS settings: blocked (1 of 1 requests blocked), template CVE-2025-31324, 2026-11-02 - OWASP Core Rule Set 4.25.0, paranoia level 2, anomaly threshold 5, default CRS settings: blocked (1 of 1 requests blocked), template CVE-2025-31324, 2026-11-02 "No public claim" means no vendor statement names this CVE; "Before feed history" means the CVE is older than the vendor feed. In both cases generic rules may still block it. HTML: https://cve.vigilbase.com/cve/CVE-2025-31324 · JSON: https://cve.vigilbase.com/api/v1/cves/CVE-2025-31324