Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 674670 (CVE-2018-14718, CVE-2018-14719, CVE-2018-14720, CVE-2018-14721) - dev-java/jackson-databind: multiple vulnerabilities
Summary: dev-java/jackson-databind: multiple vulnerabilities
Status: RESOLVED FIXED
Alias: CVE-2018-14718, CVE-2018-14719, CVE-2018-14720, CVE-2018-14721
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: Normal trivial (vote)
Assignee: Gentoo Security
URL: https://github.com/FasterXML/jackson-...
Whiteboard: ~2 [ebuild]
Keywords:
Depends on: CVE-2017-15095, CVE-2017-17485
Blocks: CVE-2018-7489
  Show dependency tree
 
Reported: 2019-01-06 11:43 UTC by D'juan McDonald (domhnall)
Modified: 2019-05-12 08:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description D'juan McDonald (domhnall) 2019-01-06 11:43:26 UTC
(https://nvd.nist.gov/vuln/detail/CVE-2018-14718):
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to execute arbitrary code by leveraging failure to block the slf4j-ext class from polymorphic deserialization.


(https://nvd.nist.gov/vuln/detail/CVE-2018-14719):
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to execute arbitrary code by leveraging failure to block the blaze-ds-opt and blaze-ds-core classes from polymorphic deserialization.


(https://nvd.nist.gov/vuln/detail/CVE-2018-14720):
FasterXML jackson-databind 2.x before 2.9.7 might allow attackers to conduct external XML entity (XXE) attacks by leveraging failure to block unspecified JDK classes from polymorphic deserialization.

(https://nvd.nist.gov/vuln/detail/CVE-2018-14721):
FasterXML jackson-databind 2.x before 2.9.7 might allow remote attackers to conduct server-side request forgery (SSRF) attacks by leveraging failure to block the axis2-jaxws class from polymorphic deserialization.

Upstream Fix: https://github.com/FasterXML/jackson-databind/commit/87d29af25e82a249ea15858e2d4ecbf64091db44


tl;dr

    CVE-2018-14718: RCE with slf4j-ext jar
    CVE-2018-14719: RCE with blaze-ds-opt, -core jars
    CVE-2018-14720: exfiltration/XXE with only JDK classes (some JDK versions)
    CVE-2018-14721: exfiltration/SSRF with axis2-jaxws


Gentoo Security Padawan
(domhnall)
Comment 1 Patrice Clement gentoo-dev 2019-05-12 08:43:11 UTC
Package removed from the Portage tree.

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6599dc1625a0840c6280b60cc6cacf388fc8d049