Description
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers to execute arbitrary commands via a crafted serialized Java object in T3 protocol traffic to TCP port 7001, related to oracle_common/modules/com.bea.core.apache.commons.collections.jar. NOTE: the scope of this CVE is limited to the WebLogic Server product.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 24.04 LTS | openjdk-8 | No fix yet | — |
| Ubuntu 22.04 LTS | openjdk-8 | No fix yet | — |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 20.04 LTS | openjdk-8 | No fix yet | — |
| Ubuntu Pro 18.04 LTS | openjdk-8 | No fix yet | — |
| Ubuntu Pro 16.04 LTS | openjdk-8 | No fix yet | — |
| Ubuntu Pro 14.04 LTS | libcommons-collections3-java | 3.2.1-6ubuntu0.1~esm1 | USN-6936-1 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 12 SP5 | apache-commons-beanutils | 1.11.0-7.3.1 | SUSE-SU-2025:02056-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | apache-commons-beanutils | 1.9.4-3.7 | openSUSE-SU-2024:10617-1 |
| openSUSE Tumbleweed | apache-commons-validator | 1.10.1-1.1 | openSUSE-SU-2026:11105-1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Oracle Weblogic Server Deserialization RCE - Raw Object
exploit/multi/misc/weblogic_deserialize_rawobject
Exploit-DB 3
- Oracle Weblogic Server Deserialization RCE - Raw Object (Metasploit) EDB-46628 · remote · Mar 28, 2019 · verified
- Oracle WebLogic Server 10.3.6.0 - Java Deserialization Remote Code Execution EDB-42806 · remote · Sep 27, 2017
- Websphere/JBoss/OpenNMS/Symantec Endpoint Protection Manager - Java Deserialization Remote Code Execution EDB-44552 · remote · Jul 20, 2016
GitHub 4 repositories
-
roo7break/serialator ★ 31 · Mar 3, 2016
Python script to exploit CVE-2015-4852.
-
zhzhdoai/Weblogic_Vuln ★ 17 · Aug 10, 2020
CVE-2015-4852、CVE-2016-0638、CVE-2016-3510、CVE-2019-2890漏洞POC
-
AndersonSingh/serialization-vulnerability-scanner ★ 2 · Nov 25, 2017
CVE-2015-4852 Oracle WebLogic Scanner
-
nex1less/CVE-2015-4852 ★ 1 · Nov 16, 2020
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 6
- USN-6936-1 libcommons-collections3-java vulnerability Ubuntu Security Notices (USN) · Jun 29, 2026
- openSUSE-SU-2026:11105-1 apache-commons-validator-1.10.1-1.1 on GA media SUSE / openSUSE Security Updates · Jun 24, 2026
- openSUSE-SU-2024:10617-1 apache-commons-beanutils-1.9.4-3.7 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2025:02056-1 Security update for apache-commons-beanutils SUSE / openSUSE Security Updates · Feb 4, 2026
- WID-SEC-2022-1738 IBM InfoSphere Information Server: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 3, 2025
- WID-SEC-2022-1375 JFrog Artifactory: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 12, 2025
References
- http://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
- http://www.oracle.com/technetwork/security-advisory/cpuapr2017-3236618.html
- http://www.oracle.com/technetwork/topics/security/cpujan2016-2367955.html
- http://www.oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html
- https://github.com/foxglovesec/JavaUnserializeExploits/blob/master/weblogic.py
- http://www.oracle.com/technetwork/security-advisory/cpuoct2017-3236626.html
- https://blogs.oracle.com/security/entry/security_alert_cve_2015_4852
- 1038292 vdb-entry
- 77539 vdb-entry
- http://www.oracle.com/technetwork/topics/security/alert-cve-2015-4852-2763333.html
- [oss-security] 20151117 Re: Assign CVE for common-collections remote code execution on deserialisation flaw mailing-list
- 42806 exploit
- http://foxglovesecurity.com/2015/11/06/what-do-weblogic-websphere-jboss-jenkins-opennms-and-your-application-have-in-common-this-vulnerability/
- http://packetstormsecurity.com/files/152268/Oracle-Weblogic-Server-Deserialization-Remote-Code-Execution.html
- 46628 exploit