Vulnerabilities

31 via 158 paths

Dependencies

67

Source

GitHub

Commit

13228e57

Find, fix and prevent vulnerabilities in your code.

Issue type
  • 31
  • 3
Severity
  • 10
  • 17
  • 7
Status
  • 34
  • 0
  • 0

high severity

Infinite loop

  • Vulnerable module: org.apache.commons:commons-compress
  • Introduced through: org.springframework.boot:spring-boot-loader-tools@2.5.7

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-loader-tools@2.5.7 org.apache.commons:commons-compress@1.21
    Remediation: Upgrade to org.springframework.boot:spring-boot-loader-tools@3.5.1.

Overview

org.apache.commons:commons-compress is an API for working with compression and archive formats.

Affected versions of this package are vulnerable to Infinite loop due to the improper handling of certain inputs during the parsing of dump files. An attacker can cause the application to enter an infinite loop by supplying crafted inputs.

Remediation

Upgrade org.apache.commons:commons-compress to version 1.26.0 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: org.codehaus.jettison:jettison
  • Introduced through: org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.codehaus.jettison:jettison@1.2

Overview

Affected versions of this package are vulnerable to Denial of Service (DoS) via crafted JSON data.

PoC

Passing a very long string of repeated { as the value of s below triggers this crash.

public class poc {


    public static void main(String[] args) throws  JSONException {


        String s="{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{```

...

```";
        new JSONObject(s);
    }
}

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade org.codehaus.jettison:jettison to version 1.5.2 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: org.codehaus.jettison:jettison
  • Introduced through: org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.codehaus.jettison:jettison@1.2

Overview

Affected versions of this package are vulnerable to Denial of Service (DoS) due to infinite recursion, when constructing a JSONArray from a Collection that contains a self-reference in one of its elements. Exploiting this vulnerability results in a StackOverflowError exception being thrown.

Mitigation

Wrap Jettison's JSONArray constructor with exception handling:

try {
    JSONArray jsonArray = new JSONArray(list);
}
catch(StackOverflowError e) {
    System.err.println("ERROR: Stack limit reached");
}

PoC

public class POC {
    public static void main(String[] args) throws JSONException {
        ArrayList<Object> list = new ArrayList<>();
        list.add(list);
        JSONArray jsonArray = new JSONArray(list);
    }
}

Remediation

Upgrade org.codehaus.jettison:jettison to version 1.5.4 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: org.springframework.boot:spring-boot-autoconfigure
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.15.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

Affected versions of this package are vulnerable to Denial of Service (DoS) if Spring MVC is used together with a reverse proxy cache.

Specifically, an application is vulnerable if all of the conditions are true:

  • The application has Spring MVC auto-configuration enabled. This is the case by default if Spring MVC is on the classpath.
  • The application uses Spring Boot's welcome page support, either static or templated.
  • The application is deployed behind a proxy which caches 404 responses.

The application is NOT vulnerable if any of the following are true:

  • Spring MVC auto-configuration is disabled. This is true if WebMvcAutoConfiguration is explicitly excluded, if Spring MVC is not on the classpath, or if spring.main.web-application-type is set to a value other than SERVLET.
  • The application does not use Spring Boot's welcome page support.
  • There is no proxy which caches 404 responses.

Workaround

Users who are unable to upgrade should configure the reverse proxy not to cache 404 responses and/or not to cache responses to requests to the root (/) of the application.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade org.springframework.boot:spring-boot-autoconfigure to version 2.5.15, 2.6.15, 2.7.12, 3.0.7 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: org.yaml:snakeyaml
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.0.0.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

org.yaml:snakeyaml is a YAML 1.1 parser and emitter for Java.

Affected versions of this package are vulnerable to Denial of Service (DoS) due to missing nested depth limitation for collections.

NOTE: This vulnerability has also been identified as: CVE-2022-38749

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade org.yaml:snakeyaml to version 1.31 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: org.yaml:snakeyaml
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.0.0.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

org.yaml:snakeyaml is a YAML 1.1 parser and emitter for Java.

Affected versions of this package are vulnerable to Denial of Service (DoS) due to missing nested depth limitation for collections.

NOTE: This vulnerability has also been identified as: CVE-2022-25857

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade org.yaml:snakeyaml to version 1.31 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: ch.qos.logback:logback-classic
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@3.1.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.1.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

ch.qos.logback:logback-classic is a reliable, generic, fast and flexible logging library for Java.

Affected versions of this package are vulnerable to Denial of Service (DoS). An attacker can mount a denial-of-service attack by sending poisoned data. This is only exploitable if logback receiver component is deployed.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade ch.qos.logback:logback-classic to version 1.2.13, 1.3.12, 1.4.12 or higher.

References

high severity

Uncontrolled Resource Consumption ('Resource Exhaustion')

  • Vulnerable module: ch.qos.logback:logback-classic
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@3.1.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.1.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

ch.qos.logback:logback-classic is a reliable, generic, fast and flexible logging library for Java.

Affected versions of this package are vulnerable to Uncontrolled Resource Consumption ('Resource Exhaustion') via the logback receiver component. An attacker can mount a denial-of-service attack by sending poisoned data.

Note:

Successful exploitation requires the logback-receiver component being enabled and also reachable by the attacker.

Remediation

Upgrade ch.qos.logback:logback-classic to version 1.2.13, 1.3.14, 1.4.14 or higher.

References

high severity

Denial of Service (DoS)

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@3.1.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.1.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to Denial of Service (DoS). An attacker can mount a denial-of-service attack by sending poisoned data. This is only exploitable if logback receiver component is deployed.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade ch.qos.logback:logback-core to version 1.2.13, 1.3.12, 1.4.12 or higher.

References

high severity

Uncontrolled Resource Consumption ('Resource Exhaustion')

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@3.1.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.1.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to Uncontrolled Resource Consumption ('Resource Exhaustion') via the logback receiver component. An attacker can mount a denial-of-service attack by sending poisoned data.

Note:

Successful exploitation requires the logback-receiver component being enabled and also reachable by the attacker.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.2.13, 1.3.14, 1.4.14 or higher.

References

medium severity

Uncontrolled Resource Consumption ('Resource Exhaustion')

  • Vulnerable module: commons-io:commons-io
  • Introduced through: commons-io:commons-io@2.11.0

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a commons-io:commons-io@2.11.0
    Remediation: Upgrade to commons-io:commons-io@2.14.0.

Overview

commons-io:commons-io is a The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.

Affected versions of this package are vulnerable to Uncontrolled Resource Consumption ('Resource Exhaustion') through the XmlStreamReader class. An attacker can cause the application to consume excessive CPU resources by sending specially crafted XML content.

Remediation

Upgrade commons-io:commons-io to version 2.14.0 or higher.

References

medium severity
new

XML External Entity (XXE) Injection

  • Vulnerable module: org.assertj:assertj-core
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.assertj:assertj-core@3.19.0
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@2.5.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.assertj:assertj-core@3.19.0
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.7.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.assertj:assertj-core@3.19.0
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.assertj:assertj-core@3.19.0

Overview

Affected versions of this package are vulnerable to XML External Entity (XXE) Injection via the toXmlDocument function of XmlStringPrettyFormatter. An attacker can read arbitrary local files, perform server-side request forgery, or cause denial of service by providing crafted XML input containing external entities.

Note: This formatter is used by isXmlEqualTo(CharSequence) and xmlPrettyFormat(String) and could be exploited if untrusted XML input is processed by the methods.

Workaround

Replace use of isXmlEqualTo(CharSequence) with XMLUnit.

Details

XXE Injection is a type of attack against an application that parses XML input. XML is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. By default, many XML processors allow specification of an external entity, a URI that is dereferenced and evaluated during XML processing. When an XML document is being parsed, the parser can make a request and include the content at the specified URI inside of the XML document.

Attacks can include disclosing local files, which may contain sensitive data such as passwords or private user data, using file: schemes or relative paths in the system identifier.

For example, below is a sample XML document, containing an XML element- username.

<xml>
<?xml version="1.0" encoding="ISO-8859-1"?>
   <username>John</username>
</xml>

An external XML entity - xxe, is defined using a system identifier and present within a DOCTYPE header. These entities can access local or remote content. For example the below code contains an external XML entity that would fetch the content of /etc/passwd and display it to the user rendered by username.

<xml>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE foo [
   <!ENTITY xxe SYSTEM "file:///etc/passwd" >]>
   <username>&xxe;</username>
</xml>

Other XXE Injection attacks can access local resources that may not stop returning data, possibly impacting application availability and leading to Denial of Service.

Remediation

Upgrade org.assertj:assertj-core to version 3.27.7 or higher.

References

medium severity

Arbitrary Code Execution

  • Vulnerable module: org.yaml:snakeyaml
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.2.0.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

org.yaml:snakeyaml is a YAML 1.1 parser and emitter for Java.

Affected versions of this package are vulnerable to Arbitrary Code Execution in the Constructor class, which does not restrict which types can be deserialized. This vulnerability is exploitable by an attacker who provides a malicious YAML file for deserialization, which circumvents the SafeConstructor class.

The maintainers of the library contend that the application's trust would already have had to be compromised or established and therefore dispute the risk associated with this issue on the basis that there is a high bar for exploitation.

Remediation

Upgrade org.yaml:snakeyaml to version 2.0 or higher.

References

medium severity

Denial of Service (DoS)

  • Vulnerable module: org.codehaus.jettison:jettison
  • Introduced through: org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.codehaus.jettison:jettison@1.2

Overview

Affected versions of this package are vulnerable to Denial of Service (DoS) when the parser is running on user supplied input, allowing an attacker to supply content that causes the parser to crash by Out of memory.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade org.codehaus.jettison:jettison to version 1.5.1 or higher.

References

medium severity

Stack-based Buffer Overflow

  • Vulnerable module: org.codehaus.jettison:jettison
  • Introduced through: org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.codehaus.jettison:jettison@1.2

Overview

Affected versions of this package are vulnerable to Stack-based Buffer Overflow when the parser is running on user supplied input, by allowing an attacker to supply content that causes the parser to crash.

Remediation

Upgrade org.codehaus.jettison:jettison to version 1.5.1 or higher.

References

medium severity

Allocation of Resources Without Limits or Throttling

  • Vulnerable module: org.springframework:spring-expression
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.15.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.15.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling when a user provides a very long SpEL expression.

Remediation

Upgrade org.springframework:spring-expression to version 5.2.24.RELEASE, 5.3.27, 6.0.8 or higher.

References

medium severity

Improper Neutralization of Special Elements

  • Vulnerable module: ch.qos.logback:logback-classic
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@3.3.8.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.3.8.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

ch.qos.logback:logback-classic is a reliable, generic, fast and flexible logging library for Java.

Affected versions of this package are vulnerable to Improper Neutralization of Special Elements via the JaninoEventEvaluator extension. An attacker can execute arbitrary code by compromising an existing logback configuration file or injecting an environment variable before program execution.

Remediation

Upgrade ch.qos.logback:logback-classic to version 1.3.15, 1.5.13 or higher.

References

medium severity

External Initialization of Trusted Variables or Data Stores

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@3.4.11.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.4.11.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to External Initialization of Trusted Variables or Data Stores via the conditional processing of the logback.xml configuration file when both the Janino library and Spring Framework are present on the class path. An attacker can execute arbitrary code by compromising an existing configuration file or injecting a malicious environment variable before program execution. This is only exploitable if the attacker has write access to a configuration file or can set a malicious environment variable.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.3.16, 1.5.19 or higher.

References

medium severity

Improper Neutralization of Special Elements

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@3.3.8.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.3.8.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to Improper Neutralization of Special Elements via the JaninoEventEvaluator extension. An attacker can execute arbitrary code by compromising an existing logback configuration file or injecting an environment variable before program execution.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.3.15, 1.5.13 or higher.

References

medium severity

Allocation of Resources Without Limits or Throttling

  • Vulnerable module: org.springframework:spring-expression
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.15.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.15.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling via a crafted SpEL expression.

Remediation

Upgrade org.springframework:spring-expression to version 5.2.23.RELEASE, 5.3.26, 6.0.7 or higher.

References

medium severity

Allocation of Resources Without Limits or Throttling

  • Vulnerable module: org.springframework:spring-expression
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.0.0.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.0.0.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling. Note: An application is vulnerable when the following is true:

The application evaluates user-supplied SpEL expressions.

Workaround

Evaluation of user-supplied SpEL expressions should be avoided when possible; otherwise, user-supplied SpEL expressions should be evaluated with a SimpleEvaluationContext in read-only mode. No other steps are necessary.

Remediation

Upgrade org.springframework:spring-expression to version 5.3.39 or higher.

References

medium severity

Denial of Service (DoS)

  • Vulnerable module: org.springframework:spring-expression
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.11.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.11.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13 org.springframework:spring-expression@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

Affected versions of this package are vulnerable to Denial of Service (DoS) by providing a specially crafted SpEL expression, that might result in an OutOfMemoryError.

Details

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its intended and legitimate users.

Unlike other vulnerabilities, DoS attacks usually do not aim at breaching security. Rather, they are focused on making websites and services unavailable to genuine users resulting in downtime.

One popular Denial of Service vulnerability is DDoS (a Distributed Denial of Service), an attack that attempts to clog network pipes to the system by generating a large volume of traffic from many machines.

When it comes to open source libraries, DoS vulnerabilities allow attackers to trigger such a crash or crippling of the service by using a flaw either in the application code or from the use of open source libraries.

Two common types of DoS vulnerabilities:

  • High CPU/Memory Consumption- An attacker sending crafted requests that could cause the system to take a disproportionate amount of time to process. For example, commons-fileupload:commons-fileupload.

  • Crash - An attacker sending crafted requests that could cause the system to crash. For Example, npm ws package

Remediation

Upgrade org.springframework:spring-expression to version 5.2.20.RELEASE, 5.3.17 or higher.

References

medium severity

Allocation of Resources Without Limits or Throttling

  • Vulnerable module: org.apache.commons:commons-compress
  • Introduced through: org.springframework.boot:spring-boot-loader-tools@2.5.7

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-loader-tools@2.5.7 org.apache.commons:commons-compress@1.21
    Remediation: Upgrade to org.springframework.boot:spring-boot-loader-tools@3.5.1.

Overview

org.apache.commons:commons-compress is an API for working with compression and archive formats.

Affected versions of this package are vulnerable to Allocation of Resources Without Limits or Throttling due to an OutOfMemoryError during the handling of a broken Pack200 file.

Remediation

Upgrade org.apache.commons:commons-compress to version 1.26.0 or higher.

References

medium severity

Stack-based Buffer Overflow

  • Vulnerable module: org.yaml:snakeyaml
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.0.0.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

org.yaml:snakeyaml is a YAML 1.1 parser and emitter for Java.

Affected versions of this package are vulnerable to Stack-based Buffer Overflow when parsing crafted untrusted YAML files, which can lead to a denial-of-service.

Remediation

Upgrade org.yaml:snakeyaml to version 1.31 or higher.

References

medium severity

Dual license: EPL-1.0, LGPL-2.1

  • Module: ch.qos.logback:logback-classic
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7

Dual license: EPL-1.0, LGPL-2.1

medium severity

Dual license: EPL-1.0, LGPL-2.1

  • Module: ch.qos.logback:logback-core
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7

Dual license: EPL-1.0, LGPL-2.1

medium severity

EPL-1.0 license

  • Module: junit:junit
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.junit.vintage:junit-vintage-engine@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.junit.jupiter:junit-jupiter-migrationsupport@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.junit.vintage:junit-vintage-engine@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.junit.vintage:junit-vintage-engine@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.junit.jupiter:junit-jupiter-migrationsupport@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.junit.vintage:junit-vintage-engine@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.junit.vintage:junit-vintage-engine@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.junit.jupiter:junit-jupiter-migrationsupport@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.junit.vintage:junit-vintage-engine@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.junit.vintage:junit-vintage-engine@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.junit.jupiter:junit-jupiter-migrationsupport@5.7.1 junit:junit@4.13.2
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 org.apache.logging.log4j:log4j-to-slf4j@2.14.1 org.apache.logging.log4j:log4j-api@2.14.1 org.junit.vintage:junit-vintage-engine@5.7.1 junit:junit@4.13.2

EPL-1.0 license

low severity

Improper Handling of Case Sensitivity

  • Vulnerable module: org.springframework:spring-context
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.13.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@2.5.13.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

Affected versions of this package are vulnerable to Improper Handling of Case Sensitivity via the patterns for disallowedFields on a DataBinder. As a result, a field is not effectively protected unless it is listed with both upper and lower case for the first character of the field, including nested fields within the property path.

Remediation

Upgrade org.springframework:spring-context to version 5.2.21, 5.3.19 or higher.

References

low severity

Stack-based Buffer Overflow

  • Vulnerable module: org.yaml:snakeyaml
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.0.0.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

org.yaml:snakeyaml is a YAML 1.1 parser and emitter for Java.

Affected versions of this package are vulnerable to Stack-based Buffer Overflow when parsing crafted untrusted YAML files, which can lead to a denial-of-service.

Remediation

Upgrade org.yaml:snakeyaml to version 1.32 or higher.

References

low severity

Stack-based Buffer Overflow

  • Vulnerable module: org.yaml:snakeyaml
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.0.0.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

org.yaml:snakeyaml is a YAML 1.1 parser and emitter for Java.

Affected versions of this package are vulnerable to Stack-based Buffer Overflow in org.yaml.snakeyaml.constructor.BaseConstructor.constructObject when parsing crafted untrusted YAML files, which can lead to a denial-of-service.

Remediation

Upgrade org.yaml:snakeyaml to version 1.31 or higher.

References

low severity

Stack-based Buffer Overflow

  • Vulnerable module: org.yaml:snakeyaml
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.0.0.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.yaml:snakeyaml@1.28
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

org.yaml:snakeyaml is a YAML 1.1 parser and emitter for Java.

Affected versions of this package are vulnerable to Stack-based Buffer Overflow when supplied with untrusted input, due to improper limitation for incoming data.

Remediation

Upgrade org.yaml:snakeyaml to version 1.32 or higher.

References

low severity

Server-side Request Forgery (SSRF)

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@3.3.8.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.3.8.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) through the SaxEventRecorder process. An attacker can forge requests by compromising logback configuration files in XML.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.3.15, 1.5.13 or higher.

References

low severity

Improper Handling of Case Sensitivity

  • Vulnerable module: org.springframework:spring-context
  • Introduced through: org.springframework.boot:spring-boot-starter@2.5.7 and org.springframework.cloud:spring-cloud-starter-task@5.0.1

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.2.11.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.2.11.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.boot:spring-boot-batch@4.0.2 org.springframework.batch:spring-batch-core@4.3.4 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-autoconfigure@2.5.7 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-batch@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.cloud:spring-cloud-task-stream@5.0.1 org.springframework.cloud:spring-cloud-task-core@5.0.1 org.springframework.boot:spring-boot-sql@4.0.2 org.springframework.boot:spring-boot@2.5.7 org.springframework:spring-context@5.3.13
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

Affected versions of this package are vulnerable to Improper Handling of Case Sensitivity due to String.toLowerCase() having some Locale dependent exceptions that could potentially result in fields not protected as expected.

Note:

The fix for CVE-2022-22968 made disallowedFields patterns in DataBinder case insensitive.

This vulnerability was also fixed in commercial versions 5.3.41 and 6.0.25.

Remediation

Upgrade org.springframework:spring-context to version 6.1.14 or higher.

References

low severity

External Initialization of Trusted Variables or Data Stores

  • Vulnerable module: ch.qos.logback:logback-core
  • Introduced through: org.springframework.boot:spring-boot-starter-logging@2.5.7, org.springframework.boot:spring-boot-starter@2.5.7 and others

Detailed paths

  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter-logging@3.5.10.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.boot:spring-boot-starter@3.5.10.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.
  • Introduced through: dzhw/report-task@dzhw/report-task#13228e57dba4bba0b9985a215be7d7053bda363a org.springframework.cloud:spring-cloud-starter-task@5.0.1 org.springframework.boot:spring-boot-starter-jdbc@2.5.7 org.springframework.boot:spring-boot-starter@2.5.7 org.springframework.boot:spring-boot-starter-logging@2.5.7 ch.qos.logback:logback-classic@1.2.7 ch.qos.logback:logback-core@1.2.7
    Remediation: Upgrade to org.springframework.cloud:spring-cloud-starter-task@5.0.1.

Overview

ch.qos.logback:logback-core is a logback-core module.

Affected versions of this package are vulnerable to External Initialization of Trusted Variables or Data Stores during the configuration file processing. An attacker can instantiate arbitrary classes already present on the class path by compromising an existing configuration file.

Remediation

Upgrade ch.qos.logback:logback-core to version 1.5.25 or higher.

References