JbossAS - RCE (CVE-2017-12149)
Description
In Jboss Application Server as shipped with Red Hat Enterprise Application Platform 5.2, it was found that the doFilter method in the ReadOnlyAccessFilter of the HTTP Invoker does not restrict classes for which it performs deserialization and thus allowing an attacker to execute arbitrary code via crafted serialized data.
psychologyCrowdSec Analysis
CVE-2017-12149, a vulnerability in JbossAS shipped with Red Hat Enterprise Application Platform 5.2 allows remote code execution due to unsafe deserialization in the ReadOnlyAccessFilter's doFilter method. Attackers can exploit this flaw by sending crafted serialized data, potentially leading to full system compromise and unauthorized execution of arbitrary code on the affected server.
CrowdSec has been tracking this vulnerability and its exploits since 12th of June 2025.
CrowdSec network data shows that most actors exploiting CVE-2017-12149 rely on broad, untargeted scans with minimal filtering. The activity is largely automated and opportunistic in nature. In addition, according to the CrowdSec network, attack volume against CVE-2017-12149 has dipped slightly compared to the previous week. Although still commonly targeted, the decline suggests a cooling-off period. Long-term relevance remains, but attention is waning.
Attackers exploit JBoss deserialization vulnerabilities by sending crafted POST requests to endpoints like /invoker/readonly, /invoker/jmxinvokerservlet/, and /invoker/ejbinvokerservlet/ to achieve remote code execution.
Full Intelligence Available
Connect your API key to access CrowdSec scores, exploit timelines, and attacker IPs.
| Event | Date |
|---|---|
| CVE Published | 2017-10-04 |
| CISA KEV | 2021-12-10 |
| CISA Remediation Deadline | 2022-06-10 |
| Rule Released | 2025-06-12 |
| CrowdSec First Seen | 2025-06-25 |
Remediation & Protection
External References
- https://access.redhat.com/errata/RHSA-2018:1607
- https://access.redhat.com/errata/RHSA-2018:1608
- https://bugzilla.redhat.com/show_bug.cgi?id=1486220
- https://github.com/gottburgm/Exploits/tree/master/CVE-2017-12149
- https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2017/CVE-2017-12149.yaml