{ "dataType": "CVE_RECORD", "dataVersion": "5.1", "cveMetadata": { "state": "PUBLISHED", "cveId": "CVE-2022-28131", "assignerOrgId": "1bb62c36-49e3-4200-9d77-64a1400537cc", "assignerShortName": "Go", "dateUpdated": "2024-08-03T05:48:36.830Z", "dateReserved": "2022-03-29T00:00:00.000Z", "datePublished": "2022-08-09T00:00:00.000Z" }, "containers": { "cna": { "providerMetadata": { "orgId": "1bb62c36-49e3-4200-9d77-64a1400537cc", "shortName": "Go", "dateUpdated": "2023-06-12T19:04:35.004Z" }, "title": "Stack exhaustion from deeply nested XML documents in encoding/xml", "descriptions": [ { "lang": "en", "value": "Uncontrolled recursion in Decoder.Skip in encoding/xml before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a deeply nested XML document." } ], "affected": [ { "vendor": "Go standard library", "product": "encoding/xml", "collectionURL": "https://pkg.go.dev", "packageName": "encoding/xml", "versions": [ { "version": "0", "lessThan": "1.17.12", "status": "affected", "versionType": "semver" }, { "version": "1.18.0-0", "lessThan": "1.18.4", "status": "affected", "versionType": "semver" } ], "programRoutines": [ { "name": "Decoder.Skip" } ], "defaultStatus": "unaffected" } ], "problemTypes": [ { "descriptions": [ { "lang": "en", "description": "CWE-674: Uncontrolled Recursion" } ] } ], "references": [ { "url": "https://go.dev/cl/417062" }, { "url": "https://go.googlesource.com/go/+/08c46ed43d80bbb67cb904944ea3417989be4af3" }, { "url": "https://go.dev/issue/53614" }, { "url": "https://groups.google.com/g/golang-announce/c/nqrv9fbR0zE" }, { "url": "https://pkg.go.dev/vuln/GO-2022-0521" } ], "credits": [ { "lang": "en", "value": "Go Security Team" }, { "lang": "en", "value": "Juho Nurminen of Mattermost" } ] }, "adp": [ { "providerMetadata": { "orgId": "af854a3a-2127-422b-91ae-364da2661108", "shortName": "CVE", "dateUpdated": "2024-08-03T05:48:36.830Z" }, "title": "CVE Program Container", "references": [ { "url": "https://go.dev/cl/417062", "tags": [ "x_transferred" ] }, { "url": "https://go.googlesource.com/go/+/08c46ed43d80bbb67cb904944ea3417989be4af3", "tags": [ "x_transferred" ] }, { "url": "https://go.dev/issue/53614", "tags": [ "x_transferred" ] }, { "url": "https://groups.google.com/g/golang-announce/c/nqrv9fbR0zE", "tags": [ "x_transferred" ] }, { "url": "https://pkg.go.dev/vuln/GO-2022-0521", "tags": [ "x_transferred" ] } ] } ] } }