{"schema_version":"1.7.2","id":"OESA-2023-1110","modified":"2023-02-21T11:04:56Z","published":"2023-02-21T11:04:56Z","upstream":["CVE-2022-4904"],"summary":"c-ares security update","details":"\r\n\r\nSecurity Fix(es):\r\n\r\nIn ares_set_sortlist, it calls config_sortlist(..., sortstr) to parse the input str and initialize a sortlist configuration. However, ares_set_sortlist has not any checks about the validity of the input str. It is very easy to create an arbitrary length stack overflow with the unchecked memcpy(ipbuf, str, q-str); and memcpy(ipbufpfx, str, q-str); statements in the config_sortlist call, which could potentially cause severe security impact in practical programs.(CVE-2022-4904)","affected":[{"package":{"ecosystem":"openEuler:22.03-LTS-SP1","name":"c-ares","purl":"pkg:rpm/openEuler/c-ares\u0026distro=openEuler-22.03-LTS-SP1"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.18.1-4.oe2203sp1"}]}],"ecosystem_specific":{"aarch64":["c-ares-debuginfo-1.18.1-4.oe2203sp1.aarch64.rpm","c-ares-1.18.1-4.oe2203sp1.aarch64.rpm","c-ares-devel-1.18.1-4.oe2203sp1.aarch64.rpm","c-ares-debugsource-1.18.1-4.oe2203sp1.aarch64.rpm"],"noarch":["c-ares-help-1.18.1-4.oe2203sp1.noarch.rpm"],"src":["c-ares-1.18.1-4.oe2203sp1.src.rpm"],"x86_64":["c-ares-1.18.1-4.oe2203sp1.x86_64.rpm","c-ares-debuginfo-1.18.1-4.oe2203sp1.x86_64.rpm","c-ares-debugsource-1.18.1-4.oe2203sp1.x86_64.rpm","c-ares-devel-1.18.1-4.oe2203sp1.x86_64.rpm"]}}],"references":[{"type":"ADVISORY","url":"https://www.openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1110"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-4904"}],"database_specific":{"severity":"Medium"}}