Skip to content

WS-2018-0125 (Medium) detected in multiple libraries - autoclosed #14

@mend-for-github-com

Description

@mend-for-github-com

WS-2018-0125 - Medium Severity Vulnerability

Vulnerable Libraries - jackson-core-2.3.2.jar, jackson-core-2.7.4.jar, jackson-core-2.5.3.jar, jackson-core-2.3.3.jar, jackson-core-2.6.6.jar, jackson-core-2.7.1.jar, jackson-core-2.5.4.jar, jackson-core-2.6.4.jar, jackson-core-2.7.5.jar

jackson-core-2.3.2.jar

Core Jackson abstractions, basic JSON streaming API implementation

Path to dependency file: /dd-java-agent/instrumentation/dropwizard/dropwizard-views/dropwizard-views.gradle

Path to vulnerable library: /home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.3.2/559b70ac8a0d5cad611da4223137a920147201ba/jackson-core-2.3.2.jar,/home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.3.2/559b70ac8a0d5cad611da4223137a920147201ba/jackson-core-2.3.2.jar

Dependency Hierarchy:

  • play-java-ws_2.11-2.3.10.jar (Root Library)
    • play_2.11-2.3.10.jar
      • jackson-core-2.3.2.jar (Vulnerable Library)
jackson-core-2.7.4.jar

Core Jackson abstractions, basic JSON streaming API implementation

Library home page: https://github.com/FasterXML/jackson-core

Path to dependency file: /dd-java-agent/instrumentation/vertx-web-3.4/vertx-web-3.4.gradle

Path to vulnerable library: /home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.7.4/b8f38a249116b66d804a5ca2b14a3459b7913a94/jackson-core-2.7.4.jar

Dependency Hierarchy:

  • vertx-web-3.4.0.jar (Root Library)
    • vertx-core-3.4.0.jar
      • jackson-core-2.7.4.jar (Vulnerable Library)
jackson-core-2.5.3.jar

Core Jackson abstractions, basic JSON streaming API implementation

Library home page: https://github.com/FasterXML/jackson

Path to dependency file: /dd-java-agent/instrumentation/aws-java-sdk-1.11.0/aws-java-sdk-1.11.0.gradle

Path to vulnerable library: /home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.5.3/a8b8a6dfc8a17890e4c7ff8aed810763d265b68b/jackson-core-2.5.3.jar,/home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.5.3/a8b8a6dfc8a17890e4c7ff8aed810763d265b68b/jackson-core-2.5.3.jar,/home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.5.3/a8b8a6dfc8a17890e4c7ff8aed810763d265b68b/jackson-core-2.5.3.jar,/home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.5.3/a8b8a6dfc8a17890e4c7ff8aed810763d265b68b/jackson-core-2.5.3.jar,/home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.5.3/a8b8a6dfc8a17890e4c7ff8aed810763d265b68b/jackson-core-2.5.3.jar

Dependency Hierarchy:

  • aws-java-sdk-sqs-1.11.0.jar (Root Library)
    • aws-java-sdk-core-1.11.0.jar
      • jackson-databind-2.5.3.jar
        • jackson-core-2.5.3.jar (Vulnerable Library)
jackson-core-2.3.3.jar

Core Jackson abstractions, basic JSON streaming API implementation

Path to dependency file: /dd-java-agent/instrumentation/jax-rs-annotations-1/jax-rs-annotations-1.gradle

Path to vulnerable library: /home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.3.3/7d8c5d79cc99995e21e6f955857312d8409f02a1/jackson-core-2.3.3.jar

Dependency Hierarchy:

  • dropwizard-testing-0.7.1.jar (Root Library)
    • dropwizard-core-0.7.1.jar
      • dropwizard-jackson-0.7.1.jar
        • jackson-core-2.3.3.jar (Vulnerable Library)
jackson-core-2.6.6.jar

Core Jackson abstractions, basic JSON streaming API implementation

Library home page: https://github.com/FasterXML/jackson-core

Path to dependency file: /dd-java-agent/instrumentation/aws-java-sdk-1.11.0/aws-java-sdk-1.11.0.gradle

Path to vulnerable library: /home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.6.6/2eb801df67aacaf5b1deb4ac626e1964508e47b/jackson-core-2.6.6.jar,/home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.6.6/2eb801df67aacaf5b1deb4ac626e1964508e47b/jackson-core-2.6.6.jar

Dependency Hierarchy:

  • aws-java-sdk-kinesis-1.11.106.jar (Root Library)
    • aws-java-sdk-core-1.11.106.jar
      • jackson-databind-2.6.6.jar
        • jackson-core-2.6.6.jar (Vulnerable Library)
jackson-core-2.7.1.jar

Core Jackson abstractions, basic JSON streaming API implementation

Library home page: https://github.com/FasterXML/jackson-core

Path to dependency file: /dd-java-agent/instrumentation/play-2.4/play-2.4.gradle

Path to vulnerable library: /home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.7.1/4127b62db028f981e81caa248953c0899d720f98/jackson-core-2.7.1.jar

Dependency Hierarchy:

  • play-java_2.11-2.5.0.jar (Root Library)
    • play_2.11-2.5.0.jar
      • jackson-core-2.7.1.jar (Vulnerable Library)
jackson-core-2.5.4.jar

Core Jackson abstractions, basic JSON streaming API implementation

Library home page: https://github.com/FasterXML/jackson

Path to dependency file: /dd-smoke-tests/play-2.4/play-2.4.gradle

Path to vulnerable library: /home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.5.4/a57a2df1a23ca1ee32f129173ba7f5feaa9ac24/jackson-core-2.5.4.jar

Dependency Hierarchy:

  • play_2.11-2.4.11.jar (Root Library)
    • jackson-core-2.5.4.jar (Vulnerable Library)
jackson-core-2.6.4.jar

Core Jackson abstractions, basic JSON streaming API implementation

Library home page: https://github.com/FasterXML/jackson-core

Path to dependency file: /dd-java-agent/instrumentation/couchbase-2.0/couchbase-2.0.gradle

Path to vulnerable library: /home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.6.4/27d3a9f7bbdcf72d93c9b2da7017e39551bfa9fb/jackson-core-2.6.4.jar

Dependency Hierarchy:

  • spring-data-couchbase-2.0.0.RELEASE.jar (Root Library)
    • jackson-databind-2.6.4.jar
      • jackson-core-2.6.4.jar (Vulnerable Library)
jackson-core-2.7.5.jar

Core Jackson abstractions, basic JSON streaming API implementation

Library home page: https://github.com/FasterXML/jackson-core

Path to dependency file: /dd-java-agent/instrumentation/spring-cloud-zuul-2/spring-cloud-zuul-2.gradle

Path to vulnerable library: /home/wss-scanner/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.7.5/dc3d2d9a654227007529c0fb6e86de9bcd038f5f/jackson-core-2.7.5.jar

Dependency Hierarchy:

  • zuul-core-1.3.1.jar (Root Library)
    • archaius-core-0.7.6.jar
      • jackson-core-2.7.5.jar (Vulnerable Library)

Found in HEAD commit: 2819174635979a19573ec0ce8e3e2b63a3848079

Found in base branch: master

Vulnerability Details

OutOfMemoryError when writing BigDecimal In Jackson Core before version 2.7.7.
When enabled the WRITE_BIGDECIMAL_AS_PLAIN setting, Jackson will attempt to write out the whole number, no matter how large the exponent.

Publish Date: 2016-08-25

URL: WS-2018-0125

CVSS 3 Score Details (5.3)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: None
    • Integrity Impact: None
    • Availability Impact: Low

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Release Date: 2016-08-25

Fix Resolution (com.fasterxml.jackson.core:jackson-core): 2.7.7

Direct dependency fix Resolution (com.typesafe.play:play-java-ws_2.11): 2.5.10

Fix Resolution (com.fasterxml.jackson.core:jackson-core): 2.7.7

Direct dependency fix Resolution (io.vertx:vertx-web): 3.5.0

Fix Resolution (com.fasterxml.jackson.core:jackson-core): 2.7.7

Direct dependency fix Resolution (com.amazonaws:aws-java-sdk-sqs): 1.12.1

Fix Resolution (com.fasterxml.jackson.core:jackson-core): 2.7.7

Direct dependency fix Resolution (io.dropwizard:dropwizard-testing): 1.3.0

Fix Resolution (com.fasterxml.jackson.core:jackson-core): 2.7.7

Direct dependency fix Resolution (com.amazonaws:aws-java-sdk-kinesis): 1.12.1

Fix Resolution (com.fasterxml.jackson.core:jackson-core): 2.7.7

Direct dependency fix Resolution (com.typesafe.play:play-java_2.11): 2.5.10

Fix Resolution (com.fasterxml.jackson.core:jackson-core): 2.7.7

Direct dependency fix Resolution (com.typesafe.play:play_2.11): 2.5.10

Fix Resolution (com.fasterxml.jackson.core:jackson-core): 2.7.7

Direct dependency fix Resolution (org.springframework.data:spring-data-couchbase): 2.2.0.RELEASE

Fix Resolution (com.fasterxml.jackson.core:jackson-core): 2.7.7

Direct dependency fix Resolution (com.netflix.zuul:zuul-core): 2.1.1


⛑️ Automatic Remediation is available for this issue

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions