CVE-2017-5638
9.8, critico Sfruttamento accertato Usata in campagne ransomwareApache Struts Remote Code Execution Vulnerability
- CVSS
- 9.8, critico critica CVSS v3.1
- EPSS, prossimi 30 giorni
- 100% superiore al 99.9% delle CVE con punteggio
- Sfruttamento
- Sfruttamento confermato in attacchi reali
- Pubblicata
- 11 mar 20179 anni fa
Sfruttamento accertato
La CISA l'ha aggiunta al catalogo Known Exploited Vulnerabilities il 3 nov 2021 e la collega ad attività ransomware. Le agenzie federali statunitensi dovevano porvi rimedio entro il 3 mag 2022, una scadenza ormai passata.
Azione richiesta. Apply updates per vendor instructions.
Descrizione
The Jakarta Multipart parser in Apache Struts 2 2.3.x before 2.3.32 and 2.5.x before 2.5.10.1 has incorrect exception handling and error-message generation during file-upload attempts, which allows remote attackers to execute arbitrary commands via a crafted Content-Type, Content-Disposition, or Content-Length HTTP header, as exploited in the wild in March 2017 with a Content-Type header containing a #cmd= string.
Dettagli
- Vendor
- Apache
- Prodotto
- Apache Struts
- Debolezza
- CWE-755 (si apre in una nuova scheda)
- Stato
- Analizzata
- Aggiornata
- 17 giu 2026
- Assegnata da
- security@apache.org
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Riferimenti 34
Codice di exploit 10
- blog.talosintelligence.com /2017/03/apache-0-day-exploited.html (si apre in una nuova scheda)
- blog.trendmicro.com /trendlabs-security-intelligence/cve-2017-5638-apache-struts-vulnerability-remote-code-execution/ (si apre in una nuova scheda)
- arstechnica.com /security/2017/03/critical-vulnerability-under-massive-attack-imperils-high-impact-sites/ (si apre in una nuova scheda)
- exploit-db.com /exploits/41570 (si apre in una nuova scheda)
- github.com /mazen160/struts-pwn (si apre in una nuova scheda)
- github.com /rapid7/metasploit-framework/issues/8064 (si apre in una nuova scheda)
- isc.sans.edu /diary/22169 (si apre in una nuova scheda)
- nmap.org /nsedoc/scripts/http-vuln-cve2017-5638.html (si apre in una nuova scheda)
Patch e correzioni 1
Advisory 16
- arubanetworks.com /assets/alert/ARUBA-PSA-2017-002.txt (si apre in una nuova scheda)
- eweek.com /security/apache-struts-vulnerability-under-attack.html (si apre in una nuova scheda)
- securityfocus.com /bid/96729 (si apre in una nuova scheda)
- securitytracker.com /id/1037973 (si apre in una nuova scheda)
- cwiki.apache.org /confluence/display/WW/S2-045 (si apre in una nuova scheda)
- cwiki.apache.org /confluence/display/WW/S2-046 (si apre in una nuova scheda)
- h20566.www2.hpe.com /hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbgn03749en_us (si apre in una nuova scheda)
- h20566.www2.hpe.com /hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03723en_us (si apre in una nuova scheda)
Altri 8
- security.netapp.com /advisory/ntap-20170310-0001/ (si apre in una nuova scheda)
- struts.apache.org /docs/s2-045.html (si apre in una nuova scheda)
- struts.apache.org /docs/s2-046.html (si apre in una nuova scheda)
- support.lenovo.com /us/en/product_security/len-14200 (si apre in una nuova scheda)
- twitter.com /theog150/status/841146956135124993 (si apre in una nuova scheda)
- imperva.com /blog/2017/03/cve-2017-5638-new-remote-code-execution-rce-vulnerability-in-apache-struts-2/ (si apre in una nuova scheda)
- kb.cert.org /vuls/id/834067 (si apre in una nuova scheda)
- symantec.com /security-center/network-protection-security-advisories/SA145 (si apre in una nuova scheda)
Altri riferimenti 7
- git1-us-west.apache.org /repos/asf?p=struts.git%3Ba=commit%3Bh=352306493971e7d5a756d61780d57a76eb1f519a (si apre in una nuova scheda)
- git1-us-west.apache.org /repos/asf?p=struts.git%3Ba=commit%3Bh=6b8272ce47160036ed120a48345d9aa884477228 (si apre in una nuova scheda)
- h20566.www2.hpe.com /hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbgn03733en_us (si apre in una nuova scheda)
- lists.apache.org /thread.html/r1125f3044a0946d1e7e6f125a6170b58d413ebd4a95157e4608041c7%40%3Cannounce.apache.org%3E (si apre in una nuova scheda)
- lists.apache.org /thread.html/r6d03e45b81eab03580cf7f8bb51cb3e9a1b10a2cc0c6a2d3cc92ed0c%40%3Cannounce.apache.org%3E (si apre in una nuova scheda)
- lists.apache.org /thread.html/r90890afea72a9571d666820b2fe5942a0a5f86be406fa31da3dd0922%40%3Cannounce.apache.org%3E (si apre in una nuova scheda)
- cisa.gov /known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-5638 (si apre in una nuova scheda)
Il tipo è ricavato dai tag di NVD dove ci sono, altrimenti dalla forma dell'URL: consideratelo un indizio.
Altre CVE di Apache
Tutte le CVE di Apache che abbiamoStesso vendor in ciò che abbiamo, non un legame noto fra le falle.
- CVE-2026-34486 Apache Tomcat Missing Encryption of Sensitive Data Vulnerability KEV EPSS 7% 7.5, alto
- CVE-2026-34197 Apache ActiveMQ Improper Input Validation Vulnerability KEV EPSS 15% 8.8, alto
- CVE-2025-24813 Apache Tomcat Path Equivalence Vulnerability KEV EPSS 100% 9.8, critico
- CVE-2024-45195 Apache OFBiz Forced Browsing Vulnerability KEV EPSS 100% 7.5, alto
- CVE-2024-38856 Apache OFBiz Incorrect Authorization Vulnerability KEV EPSS 99% 9.8, critico
- CVE-2024-38475 Apache HTTP Server Improper Escaping of Output Vulnerability KEV EPSS 100% 9.1, critico
- CVE-2024-32113 Apache OFBiz Path Traversal Vulnerability KEV EPSS 100% 9.8, critico
- CVE-2024-27348 Apache HugeGraph-Server Improper Access Control Vulnerability KEV EPSS 99% 9.8, critico
Oltre questa pagina
CVE-2017-5638 è nella vostra rete?
Questa pagina vi dice quanto è pericolosa CVE-2017-5638 in circolazione. Se si trova su uno dei vostri dispositivi, può dirlo solo una scansione della vostra rete. È quello che i nostri sistemi fanno ogni giorno per le aziende che proteggiamo.
CVE-2017-5638 è nel catalogo CISA delle vulnerabilità sfruttate: gli attaccanti la stanno già usando.
-
EXYS7600 OCELOT
Trovarla prima degli attaccanti
Ocelot scansiona la vostra rete a intervalli pianificati e segnala ogni vulnerabilità che trova con il suo identificativo CVE, il punteggio CVSS e quanti dei vostri host sono interessati. Un risultato come CVE-2017-5638 arriva con i dispositivi da aggiornare.
Scoprite EXYS7600 OCELOT -
EXYS7950 KONDRA
Rilevarla se viene sfruttata
Finché la patch non è installata, Kondra sorveglia rete, eventi ed endpoint in tempo reale. Tiene l'inventario del software installato su ogni endpoint, e le sue regole di rilevamento delle anomalie segnalano cosa fa un attaccante una volta entrato.
Scoprite EXYS7950 KONDRA
Dati compilati dall'API NVD 2.0, dal catalogo CISA Known Exploited Vulnerabilities e da FIRST EPSS. I punteggi si riferiscono alla nostra ultima raccolta del 17 ott 2026, non allo stato attuale delle fonti.