{"schemaVersion":3,"id":"CVE-2017-12149","aliases":["RHSA-2018:1607"],"status":"published","duplicateOf":null,"title":"Red Hat JBoss Application Server Remote Code Execution Vulnerability","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.","dates":{"published":"2017-10-04T20:00:00.000Z","modified":"2026-10-07T16:44:10.694Z","reserved":null,"kevAdded":["2021-12-10T00:00:00.000Z","2025-07-14T00:00:00.000Z"],"kevDue":["2022-06-10T00:00:00.000Z"]},"cvss":{"headline":{"score":9.8,"severity":"critical","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":9.8,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":9.8,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":7.5,"severity":"high","vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","exploitability":null,"impact":null,"computed":false},{"version":"3.0","versionLabel":"v3.0","source":"OSV · Red hat","score":9.8,"severity":"critical","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":10,"impact":9.8,"computed":true}]},"epss":{"probability":0.90713,"percentile":0.99805,"severity":"critical","asOf":"2026-10-20T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-20T00:00:00.000Z","baselineScore":0.90713},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.90713,"percentile":0.99805}],"last30":[{"date":"2026-09-20T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.90713,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.90713,"percentile":0.99805}]},"kev":{"state":"listed","entries":[{"source":"cisa","sourceLabel":"CISA","dateAdded":"2021-12-10T00:00:00.000Z","dueDate":"2022-06-10T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Red Hat JBoss Application Server Remote Code Execution Vulnerability","description":"The JBoss Application Server, shipped with Red Hat Enterprise Application Platform 5.2, allows an attacker to execute arbitrary code via crafted serialized data.","notes":[{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2017-12149","label":"nvd.nist.gov/vuln/detail/CVE-2017-12149"}],"vendor":"Red Hat","product":"JBoss Application Server","ransomware":true,"ransomwareUse":"Known","exploitationType":null},{"source":"enisa","sourceLabel":"ENISA","dateAdded":"2025-07-14T00:00:00.000Z","dueDate":null,"requiredAction":null,"name":null,"description":"Servlet exposes an endpoint that allows you to invoke Java Management Extensions (JMX) operations without any authentication or access control","notes":[{"type":"url","href":"https://www.acn.gov.it/portale/w/distribuzione-di-payload-malevoli-tramite-vulnerabilita-note","label":"www.acn.gov.it/portale/w/distribuzione-di-payload-malevoli-tramite-vulnerabilita-note"}],"vendor":"Red Hat","product":"JBoss Application Server","ransomware":false,"ransomwareUse":null,"exploitationType":"unknown"}],"listedCount":2,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":true,"entry":{"source":"cisa","sourceLabel":"CISA","dateAdded":"2021-12-10T00:00:00.000Z","dueDate":"2022-06-10T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Red Hat JBoss Application Server Remote Code Execution Vulnerability","description":"The JBoss Application Server, shipped with Red Hat Enterprise Application Platform 5.2, allows an attacker to execute arbitrary code via crafted serialized data.","notes":[{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2017-12149","label":"nvd.nist.gov/vuln/detail/CVE-2017-12149"}],"vendor":"Red Hat","product":"JBoss Application Server","ransomware":true,"ransomwareUse":"Known","exploitationType":null}},{"source":"enisa","label":"ENISA","listed":true,"entry":{"source":"enisa","sourceLabel":"ENISA","dateAdded":"2025-07-14T00:00:00.000Z","dueDate":null,"requiredAction":null,"name":null,"description":"Servlet exposes an endpoint that allows you to invoke Java Management Extensions (JMX) operations without any authentication or access control","notes":[{"type":"url","href":"https://www.acn.gov.it/portale/w/distribuzione-di-payload-malevoli-tramite-vulnerabilita-note","label":"www.acn.gov.it/portale/w/distribuzione-di-payload-malevoli-tramite-vulnerabilita-note"}],"vendor":"Red Hat","product":"JBoss Application Server","ransomware":false,"ransomwareUse":null,"exploitationType":"unknown"}},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"known","sources":["cisa"]},"exploits":[{"id":"MSF_AUXILIARY_SCANNER_HTTP_JBOSS_VULNSCAN","name":"JBoss Vulnerability Scanner","source":"metasploit","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/scanner/http/jboss_vulnscan.rb","maturity":"poc","reliabilityScore":0.5,"verified":false,"type":"remote","platforms":[],"requiresAuth":false,"exploitdb":null,"metasploit":{"fullname":"auxiliary/scanner/http/jboss_vulnscan","rank":"300","rankName":"normal","postAuth":false,"check":false,"stability":["unknown-stability"],"sideEffects":["unknown-side-effects"],"reliability":["unknown-reliability"]}}],"exploitCount":1,"weaknesses":[{"id":"CWE-502","name":"Deserialization of Untrusted Data","description":"The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"Medium","url":"https://cwe.mitre.org/data/definitions/502.html"}],"affected":[{"vendor":"red hat, inc.","product":"jbossas","name":"jbossas","label":"jbossas","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"n/a","noFixRecorded":false,"fixedIn":null}],"versionsText":"n/a","eol":null,"hubHref":"/vendor/red_hat_inc/jbossas"},{"vendor":"redhat","product":"jboss_enterprise_application_platform","name":"jboss enterprise application platform","label":"jboss_enterprise_application_platform","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null},{"text":"5.0.0","noFixRecorded":false,"fixedIn":null},{"text":"5.0.1","noFixRecorded":false,"fixedIn":null},{"text":"5.1.0","noFixRecorded":false,"fixedIn":null},{"text":"5.1.1","noFixRecorded":false,"fixedIn":null},{"text":"5.1.2","noFixRecorded":false,"fixedIn":null},{"text":"5.2.0","noFixRecorded":false,"fixedIn":null},{"text":"5.2.1","noFixRecorded":false,"fixedIn":null},{"text":"5.2.2","noFixRecorded":false,"fixedIn":null}],"versionsText":"na | 5.0.0 | 5.0.1 | 5.1.0 | 5.1.1 | 5.1.2 | 5.2.0 | 5.2.1 | 5.2.2","eol":null,"hubHref":"/vendor/redhat/jboss_enterprise_application_platform"},{"vendor":"redhat","product":"jbossas","name":"jbossas","label":"jbossas","ecosystem":"Red Hat","cpePart":null,"purl":"pkg:rpm/redhat/jbossas","purlType":"rpm","versions":[{"text":"< 0:5.2.0-24.ep5.el5","noFixRecorded":false,"fixedIn":null},{"text":"< 0:5.2.0-24.ep5.el6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0:5.2.0-24.ep5.el5 | < 0:5.2.0-24.ep5.el6","eol":null,"hubHref":null},{"vendor":"redhat","product":"jbossas-client","name":"jbossas-client","label":"jbossas-client","ecosystem":"Red Hat","cpePart":null,"purl":"pkg:rpm/redhat/jbossas-client","purlType":"rpm","versions":[{"text":"< 0:5.2.0-24.ep5.el5","noFixRecorded":false,"fixedIn":null},{"text":"< 0:5.2.0-24.ep5.el6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0:5.2.0-24.ep5.el5 | < 0:5.2.0-24.ep5.el6","eol":null,"hubHref":null},{"vendor":"redhat","product":"jbossas-messaging","name":"jbossas-messaging","label":"jbossas-messaging","ecosystem":"Red Hat","cpePart":null,"purl":"pkg:rpm/redhat/jbossas-messaging","purlType":"rpm","versions":[{"text":"< 0:5.2.0-24.ep5.el5","noFixRecorded":false,"fixedIn":null},{"text":"< 0:5.2.0-24.ep5.el6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0:5.2.0-24.ep5.el5 | < 0:5.2.0-24.ep5.el6","eol":null,"hubHref":null},{"vendor":"redhat","product":"jbossas-ws-native","name":"jbossas-ws-native","label":"jbossas-ws-native","ecosystem":"Red Hat","cpePart":null,"purl":"pkg:rpm/redhat/jbossas-ws-native","purlType":"rpm","versions":[{"text":"< 0:5.2.0-24.ep5.el5","noFixRecorded":false,"fixedIn":null},{"text":"< 0:5.2.0-24.ep5.el6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 0:5.2.0-24.ep5.el5 | < 0:5.2.0-24.ep5.el6","eol":null,"hubHref":null}],"affectedCount":6,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1486220","label":"bugzilla.redhat.com/show_bug.cgi?id=1486220","hostname":"bugzilla.redhat.com","tags":["X Refsource CONFIRM","Issue Tracking","REPORT"]},{"url":"https://access.redhat.com/errata/RHSA-2018:1608","label":"access.redhat.com/errata/RHSA-2018:1608","hostname":"access.redhat.com","tags":["Vendor Advisory","X Refsource REDHAT","Third Party Advisory"]},{"url":"https://github.com/gottburgm/Exploits/tree/master/CVE-2017-12149","label":"github.com/gottburgm/Exploits/tree/master/CVE-2017-12149","hostname":"github.com","tags":["X Refsource MISC","Third Party Advisory"]},{"url":"http://www.securityfocus.com/bid/100591","label":"www.securityfocus.com/bid/100591","hostname":"www.securityfocus.com","tags":["VDB Entry","X Refsource BID","Third Party Advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2018:1607","label":"access.redhat.com/errata/RHSA-2018:1607","hostname":"access.redhat.com","tags":["Vendor Advisory","X Refsource REDHAT","Third Party Advisory","Advisory"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-12149","label":"www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-12149","hostname":"www.cisa.gov","tags":["Government Resource","US Government Resource"]},{"url":"https://access.redhat.com/security/updates/classification/#critical","label":"access.redhat.com/security/updates/classification/","hostname":"access.redhat.com","tags":["ARTICLE"]},{"url":"https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/","label":"access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/","hostname":"access.redhat.com","tags":["ARTICLE"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1607.json","label":"security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1607.json","hostname":"security.access.redhat.com","tags":["Advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2017-12149","label":"access.redhat.com/security/cve/CVE-2017-12149","hostname":"access.redhat.com","tags":["REPORT"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2017-12149","label":"www.cve.org/CVERecord?id=CVE-2017-12149","hostname":"www.cve.org","tags":["Advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-12149","label":"nvd.nist.gov/vuln/detail/CVE-2017-12149","hostname":"nvd.nist.gov","tags":["Advisory"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog","label":"www.cisa.gov/known-exploited-vulnerabilities-catalog","hostname":"www.cisa.gov","tags":["ARTICLE"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2017-10-04T20:00:00.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"kev-added","date":"2021-12-10T00:00:00.000Z","label":"Added to CISA KEV","detail":"Red Hat JBoss Application Server Remote Code Execution Vulnerability","source":"cisa"},{"kind":"kev-due","date":"2022-06-10T00:00:00.000Z","label":"CISA remediation due","detail":"Apply updates per vendor instructions.","source":"cisa"},{"kind":"kev-added","date":"2025-07-14T00:00:00.000Z","label":"Added to ENISA KEV","detail":"Added to the ENISA known exploited vulnerabilities catalog.","source":"enisa"},{"kind":"modified","date":"2026-10-07T16:44:10.694Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":90,"level":"critical","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T13:07:02.057Z","stale":false,"partial":false}}