View Revisions: Issue #6626

Summary 0006626: Security vulnerabilities
Revision 2024-10-25 20:44 by pmarzullo
Description org.springframework/spring-web-5.3.37.jar - CVE-2016-1000027, CVE-2024-38809
org.springframework/spring-webmvc-5.3.37.jar - CVE-2024-38816
org.springframework/spring-expression-5.3.37.jar - CVE-2024-38808
org.springframework/spring-context-5.3.37.jar - CVE-2024-38820

com.nimbusds/nimbus-jose-jwt-9.31.jar - CVE-2023-52428
a-name/moment-2.20.1 - CVE-2022-24785, CVE-2022-31129



Revision 2024-10-25 21:09 by pmarzullo
Description org.springframework/spring-web-5.3.37.jar - CVE-2016-1000027, CVE-2024-38809
org.springframework/spring-webmvc-5.3.37.jar - CVE-2024-38816
org.springframework/spring-expression-5.3.37.jar - CVE-2024-38808
org.springframework/spring-context-5.3.37.jar - CVE-2024-38820

com.nimbusds/nimbus-jose-jwt-9.31.jar - CVE-2023-52428
a-name/moment-2.20.1 (JavaScript) - CVE-2022-24785, CVE-2022-31129

CVE-2016-1000027 - deserialization of untrusted data
    SymmetricDS does not serialize/deserialize untrusted data.
CVE-2024-38809 - Applications that parse ETags from "If-Match" or "If-None-Match" request headers are vulnerable to DoS attack
    SymmetricDS does not parse these request header tags.
CVE-2024-38816 - Applications serving static resources through the functional web frameworks WebMvc.fn or WebFlux.fn are vulnerable to path traversal attacks
    SymmetricDS does not use the Spring to deliver static resources.
CVE-2024-38808 - it is possible for a user to provide a specially crafted Spring Expression Language (SpEL) expression that may cause a denial of service (DoS) condition
    SymmetricDS does not allow users to provide SpEL expressions for evaluation.
CVE-2024-38820 - The fix for CVE-2022-22968 made disallowedFields patterns in DataBinder case insensitive. However, String.toLowerCase() has some Locale dependent exceptions that could potentially result in fields not protected as expected.
    SymmetricDS does not use the DataBinder functionality from Spring.

CVE-2023-52428 - an attacker can cause a denial of service (resource consumption) via a large JWE p2c header value (aka iteration count) for the PasswordBasedDecrypter (PBKDF2) component.
    SymmetricDS does not use the PasswordBasedDecrypter component.
CVE-2022-24785 - A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch moment locale.
    SymmetricDS does not use the npm user in production.
CVE-2022-31129 - Users who pass user-provided strings without sanity length checks to moment constructor are vulnerable to (Re)DoS attacks
    SymmetricDS does not allow users to provide strings for parsing when parsing dates.
Revision 2024-10-25 21:30 by pmarzullo
Description org.springframework/spring-web-5.3.37.jar - CVE-2016-1000027, CVE-2024-38809
org.springframework/spring-webmvc-5.3.37.jar - CVE-2024-38816
org.springframework/spring-expression-5.3.37.jar - CVE-2024-38808
org.springframework/spring-context-5.3.37.jar - CVE-2024-38820

com.nimbusds/nimbus-jose-jwt-9.31.jar - CVE-2023-52428
a-name/moment-2.20.1 (JavaScript) - CVE-2022-24785, CVE-2022-31129

CVE-2016-1000027 - deserialization of untrusted data
    SymmetricDS does not serialize/deserialize untrusted data.
CVE-2024-38809 - Applications that parse ETags from "If-Match" or "If-None-Match" request headers are vulnerable to DoS attack
    SymmetricDS does not parse these request header tags.
CVE-2024-38816 - Applications serving static resources through the functional web frameworks WebMvc.fn or WebFlux.fn are vulnerable to path traversal attacks
    SymmetricDS does not use the Spring to deliver static resources.
CVE-2024-38808 - it is possible for a user to provide a specially crafted Spring Expression Language (SpEL) expression that may cause a denial of service (DoS) condition
    SymmetricDS does not allow users to provide SpEL expressions for evaluation.
CVE-2024-38820 - The fix for CVE-2022-22968 made disallowedFields patterns in DataBinder case insensitive. However, String.toLowerCase() has some Locale dependent exceptions that could potentially result in fields not protected as expected.
    SymmetricDS does not use the DataBinder functionality from Spring.

CVE-2023-52428 - an attacker can cause a denial of service (resource consumption) via a large JWE p2c header value (aka iteration count) for the PasswordBasedDecrypter (PBKDF2) component.
    SymmetricDS does not use the PasswordBasedDecrypter component.
CVE-2022-24785 - A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch moment locale.
    SymmetricDS does not use the npm server in production.
CVE-2022-31129 - Users who pass user-provided strings without sanity length checks to moment constructor are vulnerable to (Re)DoS attacks
    SymmetricDS does not allow users to provide strings for parsing when parsing dates.