Vulnerabilites related to VMware - Spring
cve-2024-38820
Vulnerability from cvelistv5
Published
2024-10-18 05:39
Modified
2024-11-29 12:04
Summary
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.
Impacted products
Vendor Product Version
VMware Spring Version: 5.3.x
Version: 6.0.x
Version: 6.1.x
Create a notification for this product.
Show details on NVD website


{
   containers: {
      adp: [
         {
            metrics: [
               {
                  other: {
                     content: {
                        id: "CVE-2024-38820",
                        options: [
                           {
                              Exploitation: "none",
                           },
                           {
                              Automatable: "no",
                           },
                           {
                              "Technical Impact": "partial",
                           },
                        ],
                        role: "CISA Coordinator",
                        timestamp: "2024-10-18T16:33:48.971617Z",
                        version: "2.0.3",
                     },
                     type: "ssvc",
                  },
               },
            ],
            problemTypes: [
               {
                  descriptions: [
                     {
                        cweId: "CWE-178",
                        description: "CWE-178 Improper Handling of Case Sensitivity",
                        lang: "en",
                        type: "CWE",
                     },
                  ],
               },
            ],
            providerMetadata: {
               dateUpdated: "2024-11-05T20:15:24.631Z",
               orgId: "134c704f-9b21-4f2e-91b3-4a467353bcc0",
               shortName: "CISA-ADP",
            },
            title: "CISA ADP Vulnrichment",
         },
         {
            providerMetadata: {
               dateUpdated: "2024-11-29T12:04:41.387Z",
               orgId: "af854a3a-2127-422b-91ae-364da2661108",
               shortName: "CVE",
            },
            references: [
               {
                  url: "https://security.netapp.com/advisory/ntap-20241129-0003/",
               },
            ],
            title: "CVE Program Container",
         },
      ],
      cna: {
         affected: [
            {
               defaultStatus: "affected",
               packageName: "Spring Framework",
               product: "Spring",
               vendor: "VMware",
               versions: [
                  {
                     lessThan: "5.3.41",
                     status: "affected",
                     version: "5.3.x",
                     versionType: "Enterprise Support Only",
                  },
                  {
                     lessThan: "6.0.25",
                     status: "affected",
                     version: "6.0.x",
                     versionType: "Enterprise Support Only",
                  },
                  {
                     lessThan: "6.1.14",
                     status: "affected",
                     version: "6.1.x",
                     versionType: "OSS",
                  },
               ],
            },
         ],
         datePublic: "2024-10-17T05:32:00.000Z",
         descriptions: [
            {
               lang: "en",
               supportingMedia: [
                  {
                     base64: false,
                     type: "text/html",
                     value: "<div><div><p>The fix for CVE-2022-22968 made <code>disallowedFields</code>&nbsp;patterns in <code>DataBinder</code>&nbsp;case insensitive. However, <code>String.toLowerCase()</code>&nbsp;has some Locale dependent exceptions that could potentially result in fields not protected as expected.</p></div></div><div><br></div><br>",
                  },
               ],
               value: "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.",
            },
         ],
         metrics: [
            {
               cvssV3_1: {
                  attackComplexity: "HIGH",
                  attackVector: "NETWORK",
                  availabilityImpact: "NONE",
                  baseScore: 3.1,
                  baseSeverity: "LOW",
                  confidentialityImpact: "NONE",
                  integrityImpact: "LOW",
                  privilegesRequired: "LOW",
                  scope: "UNCHANGED",
                  userInteraction: "NONE",
                  vectorString: "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N",
                  version: "3.1",
               },
               format: "CVSS",
               scenarios: [
                  {
                     lang: "en",
                     value: "GENERAL",
                  },
               ],
            },
         ],
         providerMetadata: {
            dateUpdated: "2024-10-18T05:39:05.275Z",
            orgId: "dcf2e128-44bd-42ed-91e8-88f912c1401d",
            shortName: "vmware",
         },
         references: [
            {
               url: "https://spring.io/security/cve-2024-38820",
            },
         ],
         source: {
            discovery: "UNKNOWN",
         },
         title: "CVE-2024-38820: Spring Framework DataBinder Case Sensitive Match Exception",
         x_generator: {
            engine: "Vulnogram 0.2.0",
         },
      },
   },
   cveMetadata: {
      assignerOrgId: "dcf2e128-44bd-42ed-91e8-88f912c1401d",
      assignerShortName: "vmware",
      cveId: "CVE-2024-38820",
      datePublished: "2024-10-18T05:39:05.275Z",
      dateReserved: "2024-06-19T22:32:06.583Z",
      dateUpdated: "2024-11-29T12:04:41.387Z",
      state: "PUBLISHED",
   },
   dataType: "CVE_RECORD",
   dataVersion: "5.1",
}