9.8

CVE-2017-12149: Red Hat JBoss Application Server Remote Code Execution Vulnerability

CVSS: 9.8v3.1CriticalKEVRansomwareAnalyzed
AliasesRHSA-2018:1607
Published 04-10-2017Last modified 07-10-2026

Vulnerability summary

CVE-2017-12149 is a critical (CVSS 9.8) Deserialization of Untrusted Data vulnerability in Red Hat JBoss Application Server. It is known to be exploited: CISA and ENISA list it, first on 10-12-2021. It has been used in ransomware campaigns. EPSS estimates a 90.71% chance of exploitation in the next 30 days, higher than 99.8% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
90/100
0100
Critical · default modelHow is this calculated?
CVSS score
9.8/10
010
Critical · v3.1 (CVE.org)
EPSS score
90.71%
0%100%
Critical · 0.00 pp in 30 days
KEVListedCISA · ENISA
RansomwareKnown useFlagged by CISA
Public exploits1metasploit

Timeline

  1. 04-10-2017
    PublishedVulnerability first disclosed.
  2. 10-12-2021
    Added to CISA KEVRed Hat JBoss Application Server Remote Code Execution Vulnerability
  3. 10-06-2022
    CISA remediation dueApply updates per vendor instructions.
  4. 14-07-2025
    Added to ENISA KEVAdded to the ENISA known exploited vulnerabilities catalog.
  5. 07-10-2026
    Last modifiedVulnerability information updated.

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.

CVSS metrics

4 scores · 3 sources · 3 versions

EPSS trend

Probability

90.71%

Chance of exploitation in the next 30 days

Percentile

100%

Versus all other CVEs

30-day change

0.00 pp

From 90.71% on 20-09-2026

20-09-202620-10-2026
EPSS score
90.71%

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
10-12-2021
Federal due date
10-06-2022
Ransomware
ENISA CNWListed
Added
14-07-2025

CISA required action

Apply updates per vendor instructions. nvd.nist.gov/vuln/detail/CVE-2017-12149

Public exploits

1 found
  • MetasploitMetasploitremoteUnverified

    JBoss Vulnerability Scanner

    auxiliary/scanner/http/jboss_vulnscan

    Maturity: poc

Weaknesses

CWE · root cause

Affected systems

Redhat5 products
  • jboss_enterprise_application_platformna | 5.0.0 | 5.0.1 | 5.1.0 | 5.1.1 | 5.1.2 | 5.2.0 | 5.2.1 | 5.2.2
  • jbossas< 0:5.2.0-24.ep5.el5 | < 0:5.2.0-24.ep5.el6
  • jbossas-client< 0:5.2.0-24.ep5.el5 | < 0:5.2.0-24.ep5.el6
  • jbossas-messaging< 0:5.2.0-24.ep5.el5 | < 0:5.2.0-24.ep5.el6
  • jbossas-ws-native< 0:5.2.0-24.ep5.el5 | < 0:5.2.0-24.ep5.el6
Red hat, inc.1 product

2 vendors · 6 products

References

13 links
Show all 13 references