{"id":"CVE-2022-4492","published":"2023-02-23T00:00:00Z","modified":"2025-03-12T14:34:50Z","title":"The undertow client is not checking the server identity presented by the server certificate in https connections","vendor":null,"product":null,"tier":"tail","description":{"text":"The undertow client is not checking the server identity presented by the server certificate in https connections. This is a compulsory step (at least it should be performed by default) in https and in http/2. I would add it to any TLS client protocol.","provenance":"source","from":"CVE.org"},"cvss":null,"epss":{"score":0.00596,"percentile":0.4849,"provenance":"source"},"cwes":[{"id":"CWE-918","name":"Server-Side Request Forgery"}],"references":[{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2153260","tags":[]},{"url":"https://access.redhat.com/security/cve/CVE-2022-4492","tags":[]},{"url":"https://security.netapp.com/advisory/ntap-20230324-0002/","tags":[]}],"priority":{"score":9.7,"factors":[{"name":"EPSS percentile","points":9.7}]},"affectedVersions":[{"vendor":"n/a","product":"undertow","versions":["2.7"]}],"affected":[{"ecosystem":"Maven","package":"io.undertow:undertow-core","vulnerableRanges":[">=2.3.0, <2.3.5.Final","<2.2.24.Final"],"patched":["2.3.5.Final","2.2.24.Final"],"from":["GHSA-pfcc-3g6r-8rg8"],"provenance":"source"}],"euvd":{"id":"EUVD-2023-0759","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-red-hat-undertow-cve-2016-4993","children":[{"from":"CVE-2022-4492","to":"CVE-2024-3884","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["core/src/main/java/io/undertow/UndertowOptions.java"],"commits":["https://github.com/undertow-io/undertow/commit/e5071e52b72529a14d3ec436ae7102cea5d918c4","https://github.com/undertow-io/undertow/commit/a4d3b167126a803cc4f7fb740dd9a6ecabf59342","https://github.com/undertow-io/undertow/commit/cb854c779b9e2368c3c274ebd7217c8e75d505be"],"basis":"shared function","functions":["UndertowOptions"]}]},{"from":"CVE-2022-4492","to":"CVE-2024-4027","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["core/src/main/java/io/undertow/UndertowOptions.java"],"commits":["https://github.com/undertow-io/undertow/commit/e5071e52b72529a14d3ec436ae7102cea5d918c4","https://github.com/undertow-io/undertow/commit/a4d3b167126a803cc4f7fb740dd9a6ecabf59342","https://github.com/undertow-io/undertow/commit/6b7c18481ce65ae4012d92fe2b7f17a21ef4d70b","https://github.com/undertow-io/undertow/commit/8318dd36fdc2c9842baf10c5f1bfbb3bc23f75e7"],"basis":"shared function","functions":["UndertowOptions"]}]}],"packageHistory":[{"cve":"CVE-2021-3629","published":"2022-05-24","fixed":"2.2.11.Final","kev":false},{"cve":"CVE-2021-3859","published":"2022-08-26","fixed":"2.2.15","kev":false},{"cve":"CVE-2022-2053","published":"2022-08-05","fixed":"2.3.0.Alpha2","kev":false,"link":{"from":"CVE-2022-2053","to":"CVE-2022-4492","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"Maven:io.undertow:undertow-core","fromFixed":"2.2.19.Final","toFixed":"2.2.24.Final","daysApart":202}]}},{"cve":"CVE-2022-4492","published":"2023-02-23","fixed":"2.3.5.Final","kev":false},{"cve":"CVE-2023-1108","published":"2023-09-14","fixed":"2.3.5.Final","kev":false},{"cve":"CVE-2023-4639","published":"2024-11-17","fixed":"2.3.11.Final","kev":false},{"cve":"CVE-2024-1459","published":"2024-02-12","fixed":"2.3.12.Final","kev":false}],"package":"Maven:io.undertow:undertow-core"}}