From d08b0e7514a0d5fd909bf210425a84521c1d8c45 Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Tue, 24 Sep 2024 18:36:16 +0000 Subject: [PATCH] Publish GHSA-2rmj-mq67-h97g --- .../GHSA-2rmj-mq67-h97g.json | 111 ++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 advisories/github-reviewed/2024/09/GHSA-2rmj-mq67-h97g/GHSA-2rmj-mq67-h97g.json diff --git a/advisories/github-reviewed/2024/09/GHSA-2rmj-mq67-h97g/GHSA-2rmj-mq67-h97g.json b/advisories/github-reviewed/2024/09/GHSA-2rmj-mq67-h97g/GHSA-2rmj-mq67-h97g.json new file mode 100644 index 00000000000..4a1e4a64523 --- /dev/null +++ b/advisories/github-reviewed/2024/09/GHSA-2rmj-mq67-h97g/GHSA-2rmj-mq67-h97g.json @@ -0,0 +1,111 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-2rmj-mq67-h97g", + "modified": "2024-09-24T18:34:43Z", + "published": "2024-09-24T18:34:43Z", + "aliases": [ + "CVE-2024-38809" + ], + "summary": "Spring Framework DoS via conditional HTTP request", + "details": "### Description\nApplications that parse ETags from `If-Match` or `If-None-Match` request headers are vulnerable to DoS attack.\n\n### Affected Spring Products and Versions\norg.springframework:spring-web in versions \n\n6.1.0 through 6.1.11\n6.0.0 through 6.0.22\n5.3.0 through 5.3.37\n\nOlder, unsupported versions are also affected\n\n### Mitigation\nUsers of affected versions should upgrade to the corresponding fixed version.\n6.1.x -> 6.1.12\n6.0.x -> 6.0.23\n5.3.x -> 5.3.38\nNo other mitigation steps are necessary.\n\nUsers of older, unsupported versions could enforce a size limit on `If-Match` and `If-None-Match` headers, e.g. through a Filter.", + "severity": [ + { + "type": "CVSS_V4", + "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N" + } + ], + "affected": [ + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework:spring-web" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "5.3.38" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework:spring-web" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "6.0.0" + }, + { + "fixed": "6.0.23" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "Maven", + "name": "org.springframework:spring-web" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "6.1.0" + }, + { + "fixed": "6.1.12" + } + ] + } + ] + } + ], + "references": [ + { + "type": "WEB", + "url": "https://github.com/spring-projects/spring-framework/issues/33372" + }, + { + "type": "WEB", + "url": "https://github.com/spring-projects/spring-framework/commit/582bfccbb72e5c8959a0b472d1dc7d03a20520f3" + }, + { + "type": "WEB", + "url": "https://github.com/spring-projects/spring-framework/commit/8d16a50907c11f7e6b407d878a26e84eba08a533" + }, + { + "type": "WEB", + "url": "https://github.com/spring-projects/spring-framework/commit/bb17ad8314b81850a939fd265fb53b3361705e85" + }, + { + "type": "WEB", + "url": "https://spring.io/security/cve-2024-38809" + }, + { + "type": "PACKAGE", + "url": "github.com/spring-projects/spring-framework" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-1333" + ], + "severity": "MODERATE", + "github_reviewed": true, + "github_reviewed_at": "2024-09-24T18:34:43Z", + "nvd_published_at": null + } +} \ No newline at end of file